Quartus L MCP Server
MCP serverCommunity
An 89-tool Quartus MCP server that finds every installed Quartus version and lets the agent switch between them. By L-YvY-L.
1 starsUpdated 3 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 to Quartus Prime Lite 24.x
- Operating systems
- Windows
- Needs a Quartus licence
- Not stated in its documentation
- Transport
- Local (stdio)
- AI clients documented
- Claude Code, Codex, Cursor, Continue, WorkBuddy
- Licence
- MIT
- Language
- Python
What it can do
- Scans local drives and WSL mounts for Quartus installs and switches the active version at run time.
- Covers compilation, incremental compilation, timing analysis, SDC generation, pin assignment and JTAG programming.
- Creates SignalTap II files, PLL, RAM and FIFO IP, and Qsys/Platform Designer systems, with IP version numbers matched to the active Quartus release.
- Runs ModelSim batch simulation and Nios II BSP and file-conversion steps.
Limitations
- Windows 10 or 11 only.
- Switching versions applies to every later command in the session.
- Install from a git clone; there is no package release.
Install
git clone https://github.com/L-YvY-L/quartus-Lmcp-server.git
cd quartus-Lmcp-server
pip install -r requirements.txt{
"mcpServers": {
"quartus": {
"command": "python",
"args": ["path/to/quartus_Lmcp_server.py"],
"env": {
"QUARTUS_ROOTDIR": "D:/intelFPGA_lite/24.1std/quartus",
"QUARTUS_MCP_MODELSIM_BIN": "D:/intelFPGA_lite/24.1std/questa_fse/win64",
"QUARTUS_MCP_PROJECT_DIR": "C:/Users/yourname/Documents/QuartusProjects"
}
}
}
}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.