easyeda-copilot
View on GitHubAI-powered assistant for EasyEDA — generate schematics from natural language, browse LCSC components, design PCBs with custom DRC configurations, and get interactive circuit design help.
MCP server plus EasyEDA Pro extension that lets MCP-capable agents read and edit real schematic and PCB documents: generate schematics, resolve components, place and route boards, run DRC, and roll back via document checkpoints.
Use Cases
Generate EasyEDA schematics from natural language specsResolve components by MPN or LCSC part UUIDConstraint-driven PCB placement with functional blocks and keepoutsPCB routing with net classes, planes, differential pairs and via stitchingRun native EasyEDA DRC and repair violationsReorganize existing schematics into named functional blocksMulti-page designator annotation (preserve or resequence)Layer-aware PCB inspection of tracks, vias, copper and unrouted netsCheckpoint-backed design transactions with rollback and recoveryExport BOMs (GOST) and browse LCSC componentsDrive EDA workflows from Codex or Claude Code via MCP
Built With
- Language
- TypeScript
- Frameworks
- MCP SDK · Vue · Vite · Node.js · TypeScript · tsup · ESLint
Tags
mcp · easyeda · jlcpcb · eda · pcb-design · schematic · electronics · ai-agent · drr · routing · placement · lcsc · spice · typescript · vue · extension