ToolBB-0009Curator pick

eda-agent: an MCP server that drives a live Altium Designer session

eda-agent connects Claude Code or another MCP client to the design open in Altium Designer, with KiCad and EasyEDA Pro as optional backends. On Altium it exposes about 450 tools for schematic, PCB and library work, including batch edits and a 31-check lint sweep. The README marks it experimental: some tools can crash Altium's scripting engine.

Open original source github.com · George Saliba

Claimed
Why this evidence label?

README links a demo video of Claude Code catching a deliberately wrong feedback divider in an Altium schematic. Design-side only; no fabricated board shown.

How we check entries
Preview image for eda-agent: an MCP server that drives a live Altium Designer session
The source's own preview image, from github.com.

Briefing

eda-agent runs a polling loop inside Altium's DelphiScript engine, and the Python server sends it commands through file-based IPC at about 10 ms per call. The design stays open, and Altium repaints as the agent edits it. Batch tools fold many edits into one call, and a review snapshot bundles 8 to 12 reads.

The 87-second demo video shows Claude Code drawing a 12 V to 3.3 V, 2 A step-down supply around a TI TPS62130 from one sentence. It fetches the datasheet, sizes the inductor, capacitors and feedback divider, and checks the netlist. That is schematic work; no board is shown.

From the GitHub API

Repository facts

Repository facts for salitronic/eda-agent, from the GitHub API
Repositorysalitronic/eda-agent
Stars253
LicenseApache-2.0 Permissive
LanguagePython
Last push16 Oct 2026 13 d ago

Tags

Interface

Report a problem with this entry