Vibe Coding Discover

MCP

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. 300+ tools: schematic, PCB, library and project automation, design review, audits, rendering, auto-placement, panelization, autonomous design-plan executor. Apache-2.0.

★ 22441 forksPythonApache-2.0salitronic

Apache-2.0 MCP server giving an AI live control of an open Altium Designer session (plus KiCad/EasyEDA Pro backends) through a DelphiScript bridge. Exposes ~400 tools for schematic, PCB, library, design-review, audit, placement and autonomous design-plan execution.

Use Cases

Conversational design review of an open Altium schematic/PCBAutomated schematic wiring, net labels and power rail placementBulk PCB edits: track placement, component moves, panelizationDesign lint and audit sweeps (31 checks) with structured violationsSchematic-to-PCB netlist crossref to catch ECO driftBOM, datasheet and MPN coverage reportingSPICE simulation readiness and model attachmentAuto-placement of components via netlist motifsAutonomous DesignPlan generation and execution on a new sheetGUI automation of Altium menus and modal dialogsLibrary and component parameter automationPart sourcing and datasheet-first component guidance

Built With

Language
Python
Frameworks
MCP · pydantic · networkx · numpy · comtypes · pywin32 · olefile · matplotlib · kipy · hatchling

Tags

mcp · altium · kicad · easyeda · eda · pcb · schematic · delphiscript · design-automation · design-review · auto-placement · bom · spice-simulation · ui-automation · windows · electronic-design-automation