Skip to content
Tresca

Quartus II MCP Server

MCP serverCommunity

An MCP server with 38 tools for Quartus II 13.1 on Windows: projects, compile, pins, timing and JTAG. By irumvag.

4 starsUpdated 6 months agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
Quartus
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
Quartus II 13.1 (Web Edition or higher)
Operating systems
Windows
Needs a Quartus licence
Not stated in its documentation
Transport
Local (stdio)
AI clients documented
Claude Code
Licence
MIT
Language
Python

What it can do

  • Calls the Quartus command-line executables (quartus_map, quartus_fit, quartus_sta, quartus_pow, quartus_drc) for each stage of the flow.
  • Reads and edits pin and global assignments in the .qsf, and adds or removes source files.
  • Detects JTAG cables and programs the latest .sof over USB-Blaster.
  • Runs a Tcl file or inline Tcl through quartus_sh.

Limitations

  • The install path C:\altera\13.1 is hard-coded in the script and must be edited if yours differs.
  • Full compilation times out after 600 seconds unless you change the code.
  • The README states MIT, but the repository has no licence file.

Install

git clone https://github.com/irumvag/quartus_mcp_server.git
cd quartus-mcp-server
pip install mcp>=1.0.0

Source: github.com/irumvag/quartus_mcp_server

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.