eda-agent
MCP server letting AI agents read and modify a live Altium Designer session through a persistent DelphiScript bridge, with an optional KiCad backend.
Facts
- Builder
- rouniy
- License
- Apache-2.0
- Connects to
- Altium, KiCad
- Connection note
- Altium is the primary live session backend per the README; KiCad and EasyEDA Pro are additional backends selected at startup. The README also states that in the restricted integrations documented in this repo, writes remain disabled, so the broader upstream tool catalog is not the exposed shared mode feature set.
- Repository
- https://github.com/rouniy/eda-agent
Repository stats
What it does and how it connects
eda-agent is an MCP server that lets an AI or any MCP compatible client interact with a live Altium Designer session, with KiCad and EasyEDA Pro available as additional backends. On Altium it works over a persistent DelphiScript bridge, and on KiCad over its IPC API; the backend is selected at startup so each user sees only their own tool set. The repo description states around 300 tools, while the README says around 800 tools on Altium, so no tool count is stated here.
Coverage stated in the repo description includes schematic, PCB, library, and project automation, plus design review, audits, rendering, auto-placement, panelization, and an autonomous design plan executor. The README demo walks through a round 54 mm, 4 layer RGB LED board in Altium from spec to manufacturing files, followed by a correction round that reroutes a USB pair as a coupled differential pair.
The README marks the project experimental and warns that not all tools are extensively tested and some can crash the Altium DelphiScript engine, with a known limitations section to read before use on any design that has not been backed up. A restricted integration status note dated 2026-10-14 records read checks passing while optional edit modes remain unqualified, and states writes remain disabled in restricted integrations.
Alternatives
Related Error Index entries
Sources
3 SourcesNot verified
- No GitHub releases exist, so latest release fields are null.
- No independent user voice found: the only recent issue activity is a fork sync pull request.
- Pricing: none stated on the repo or vendor homepage as read; the homepage URL is from the repo metadata and its page content was not separately fetched.
- The Altium connection is stated as current in this tool's own docs, which is the exception allowed for this tool; it is not a ProductFlo integration claim.
Last verified: 2026-11-02. Listings are informational and are not endorsements, rankings, or compatibility claims.