Back to AI tools
MCP serverOpen sourceECADManufacturing

ato-eda-mcp

Design-as-code EDA MCP server that compiles text circuit descriptions written in the atopile language into routed, DRC-clean KiCad boards, fully headless.

Facts

Builder
GlassOnTin
License
AGPL-3.0
Connects to
KiCad

Repository stats

Stars
0
Last push
2026-05-29
Latest release
No release found

What it does and how it connects

ato-eda-mcp is an MCP server that turns a text circuit description written in the atopile (.ato) language into a KiCad board. The agent edits the .ato source, then the server builds a netlist, PCB, and BOM, places footprints, routes with freerouting, and checks the result with KiCad's design rule check, all without a graphical session.

It exposes MCP tools for creating projects, reading and writing the .ato source, building, laying out, routing, checking DRC, fetching the BOM with real LCSC part numbers, rendering the PCB to SVG, and exporting Gerbers, drill files, and pick-and-place data. Tools return artifact paths rather than images, so the MCP client renders them.

The setup requires atopile, KiCad 10 (kicad-cli and the pcbnew Python module), and freerouting. The README states placement is a naive square grid suited to small reference designs of about a dozen parts, and that a readable schematic needs a separate declarative spec authored by the caller, since layout is derived from connectivity.

Alternatives

tscircuit
tscircuit designs boards in TypeScript and React (TSX) in a browser or CLI workflow, while ato-eda-mcp compiles atopile .ato text through an MCP server.
Difference source
Details
TraceMaker
TraceMaker routes and places an existing KiCad .kicad_pcb file, while ato-eda-mcp starts from a text circuit description and builds the board from it.
Difference source
Details
DeepPCB
DeepPCB is a cloud routing service for an already placed board, while ato-eda-mcp is a local MCP server that runs the whole build, place, route, and check loop.
Difference source
Details

Not verified

  • user voice (repo has 0 stars and 0 issues; no independent user report found)
  • pricing (no pricing stated; open source server)
  • standalone website (repo only)
Back to AI tools

Last verified: 2026-11-02. Listings are informational and are not endorsements, rankings, or compatibility claims.