eda-agent (salitronic)
Open source MCP server that lets an AI drive a live Altium Designer session, with KiCad and EasyEDA Pro as additional backends, exposing around 600 tools for schematic, PCB, library and project operations over a DelphiScript bridge
Summary rewritten from the vendor site because the catalog version did not match it.
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. It exposes around 600 tools on Altium, covering schematic, PCB, library, project, and design agent operations.
The README demo walks through Claude Code designing a round 54 mm, 4 layer RGB LED display board in Altium Designer from a written spec to manufacturing files: building a project library from scratch, drawing the schematic, placing 61 LEDs in rings, routing the USB pair at 90 ohms, pouring stitched ground, getting DRC clean, and writing Gerbers, drill, BOM, pick and place, and STEP files, followed by a correction round that reroutes the USB pair as a coupled differential pair. A second demo draws a 12 V to 3.3 V, 2 A step down supply around the TI TPS62130 from one sentence.
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. 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.
What engineers report
generic.query_objects with object_type line and IsSolid among the properties stops the polling loop.
2026-11-06Read the original
Alternatives
Compare side by side- eda-agent
The shipped eda-agent page covers the rouniy fork of this salitronic repository of the same Altium MCP server.
- universal-netlist
An MCP server that lets AI agents read and query electrical schematics and netlists from Cadence, Altium, and KiCad designs, rather than driving a live Altium session.
- kicad-mcp-pro
An MCP server exposing KiCad schematic, PCB, ERC/DRC, DFM, BOM and manufacturing export workflows to AI agents, rather than a live Altium session with KiCad as an extra backend.
- copperhead
An AI agent that designs, documents, and validates real PCBs from a prompt on existing KiCad repositories, rather than an MCP server driving a live Altium session.
- Allegro X AI
Cadence generative AI technology inside the Allegro X Design Platform that automates PCB placement and routing, rather than an open source MCP server for a live Altium session.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Interactive routing creates unwanted micro-segments and awkward paths that take time to clean up.Error Index
- Grid snap and move commands can disconnect items or reposition them in unwanted ways.Error Index
- GUI lag, occasional freezes, and sluggish editor switching interrupt concentration.Error Index
- Wayland/NVIDIA users report graphical glitches, flicker, or instability.Error Index
Sources
Not verified
- Pricing: none stated on the repo.
- No GitHub releases exist, so latest release fields are null.
- The directory one-liner said around 450 tools; the README states around 600 tools on Altium, so the one-liner was rewritten and one_liner_kept is false.
- 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 November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.