SynthPilot
MCP serverCommercial · Paid
A paid, closed-source FPGA MCP server with Free, Pro and Max tiers for Vivado, Quartus and Anlogic TD. By LNC0831.
57 starsUpdated 3 months agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- Vivado (local workflow; version not stated); Quartus Prime Lite 25.1 on Windows tested by the author; Standard, Pro and Linux still in validation
- Operating systems
- Windows, Linux
- Needs a Vivado licence
- Not stated in its documentation
- Transport
- Local (stdio)
- AI clients documented
- Claude, Codex, Cursor
- Licence
- proprietary
- Language
- Not stated in its documentation
What it can do
- Public catalogues list 510 Vivado tools and 24 Quartus tools; the active SynthPilot licence decides which ones a session registers.
- You pick one platform when the server starts, so only that tool's catalogue loads.
- Can run on a remote Linux host and reach Vivado there over OpenSSH stdio (beta).
- Ships the oh-my-fpga workflows as built-in MCP prompts from version 1.3.0.
Limitations
- Proprietary; the GitHub repository holds documentation and catalogues only, and a SynthPilot licence (including the Free tier) must be activated.
- Quartus coverage is much smaller than Vivado coverage and only tested by the author on Windows Lite 25.1.
- The remote mode doesn't start Vivado or sync project files for you.
Install
uv tool install synthpilot --upgrade --refresh
synthpilot setup --platform vivadoSource: github.com/LNC0831/SynthPilot
{
"mcpServers": {
"synthpilot": {
"command": "synthpilot",
"args": ["--platform", "vivado"]
}
}
}Source: github.com/LNC0831/SynthPilot
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.