eda-agent

salitronic/eda-agent
★ 17 stars Python 🤖 AI/LLM Updated 4d ago
MCP server for Altium Designer, 150+ tools for schematic, PCB, and library automation via a persistent DelphiScript bridge.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "eda-agent": {
      "command": "uvx",
      "args": [
        "eda-agent"
      ]
    }
  }
}

Or install with pip: pip install eda-agent

README Excerpt

MCP server that lets an AI (or any MCP-compatible client) **interact with a live Altium Designer session**. It exposes 200+ tools covering schematic, PCB, library, project, and design-agent operations over a persistent DelphiScript bridge. The AI reads the design you currently have open, asks questions about it, and can modify it in place while you watch.

Tools (20)

attach_to_altiumbatch_modifycreate_documentcreate_objectcrossref_netdelete_objectsdesign_audit_schematicdesign_execute_plandesign_get_disciplinedesign_learn_from_layoutdesign_preview_plandesign_snapshot_inventorydesign_validatedesign_validate_plandetach_from_altiumdiag_workspaceexecute_menugeneric_run_processget_active_documentget_altium_status