Skip to content
The Daily Repo

salitronic / eda-agent

Open-source MCP server that lets an AI drive a live session of Altium Designer, and optionally KiCad or EasyEDA Pro, editing the open design in place while you watch. 560+ tools: schematic, PCB, library and project automation, design review, audits, rendering, auto-placement, panelization, autonomous design-plan executor. Apache-2.0.

Why this job: says: mcp server; topics: model-context-protocol, mcp

What it does

  • ~600 tools on the default Altium backend (600+ with both registered) across application, project, library, schematic/general, PCB, and design-agent categories
  • Generic primitives (obj_query, obj_modify, obj_create, obj_delete, obj_run_process) that work on almost any schematic or PCB object type via late-binding, avoiding per-type handler proliferation
  • Every tool takes a list. give nearly any tool items, a list of its own arguments, and the whole list is one call, one request to Altium and one undo step (pcb_place_arc(items=[...]) places twenty arcs that one Undo takes back). The reply gi
  • Design review snapshot. design_review_snapshot bundles 8 to 12 review reads (project info, components, nets, rules, diff, messages, stats, unrouted, BOM) into a single call. One LLM turn instead of a dozen
  • Design-lint sweep. design_lint_report runs 31 audit checks in one IPC pass and returns a structured violation list - schematic-side (component-parameter visibility per class, power-port orientation, floating ports, multi-output / no-driver

Get started

git clone https://github.com/salitronic/eda-agent
cd eda-agent
python -m pip install -e .

You need: Python 3.11+; An EDA tool, one of:

Maintenance
Active
Last commit yesterday
Stars
337
+24 this week
Licence
Apache-2.0
Allows business use
Downloads for
None listed
No release files
Latest version
None yet
No releases
Built with
Python
70% of the code

Is it looked after?

Contributors
5
Last 90 days
Issues
96% closed
8 still open
Pull requests
0 merged
0 waiting
Releases
None
Never published

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
oaslananka / kicad-mcp-pro190todayMITMac, Windows, Linux
More: languages, topics and project record

Languages

  • Python 70%
  • Pascal 26%
  • HTML 3%
  • JavaScript 1%

Topics

  • ai
  • altium
  • altium-designer
  • claude
  • delphiscript
  • eda
  • electronic-design-automation
  • mcp
  • model-context-protocol
  • pcb
  • kicad
  • easyeda

Project record

  • JobMCP servers
  • StatusListed
  • Commits557
  • Forks78
  • Watching11
  • Stars in 28 days+90
  • CreatedApr 16, 2026
  • First seen by usNov 7, 2026
  • CheckedNov 10, 2026

Type to search.

Try