Skip to content
Tresca

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
Works with
Vivado, Quartus
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 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.