Vibe Coding Discover

MCP

easyeda-copilot

View on GitHub

AI-powered assistant for EasyEDA — generate schematics from natural language, browse LCSC components, design PCBs with custom DRC configurations, and get interactive circuit design help.

★ 15722 forksTypeScriptMITbiosshot

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