JLCEDA-MCP-Community
Community-maintained EasyEDA MCP fork for reliable native MCP schematic, PCB and footprint workflows.
What it does and how it connects
JLCEDA-MCP-Community is a community-maintained EasyEDA MCP fork: a local MCP server plus an MCP Bridge extension inside EasyEDA Pro, installed as a pair. Through MCP, an AI client reads and edits EasyEDA Pro schematics, PCBs and footprints. It is based on sengbin/JLCEDA-MCP and is not an official JLC plugin.
The server reads schematics, PCBs, nets and project information, checks designs and DRC, searches the parts library, places parts, edits primitives, attributes and net connections, and manages sheets, PCB documents, layers and design constraints. It also edits standalone footprints, saves shared library sources, and exports BOM, Gerber, netlists, schematic images and design archives.
The fork's own issue tracker records that the upstream sengbin/JLCEDA-MCP repository is no longer reachable, and a community member has asked for the fork to be detached into a standalone repository so contributors stop aiming pull requests at the dead upstream.
What engineers report
eda.sch_PrimitiveComponent.create intermittently never settles: a call guarded at 20 s returns nothing, creates no primitive, and then blocks further create calls on that page (chain hang).
2026-10-29Read the original
Alternatives
Compare side by side- easyeda-mcp-pro
A production-grade MCP server for EasyEDA Pro with 126 profile-gated tools, rather than a community-maintained fork of sengbin/JLCEDA-MCP.
- easyeda-agent
An automation harness for EasyEDA Pro with typed schematic and PCB actions in CLI, skill and MCP forms, rather than a community MCP fork.
- EasyEDA Copilot
An MCP-based assistant for EasyEDA Pro and JLCEDA that generates and reorganizes schematics from natural language, rather than a community MCP fork.
- EasyCirq
An EasyEDA agent runtime with a skill layer and its own execution toolchain, rather than a community-maintained MCP fork.
- eda-agent (MOREmbedded)
An MCP server for live Altium sessions with an EasyEDA backend, rather than an EasyEDA-first community fork.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- An agent moving parts on a 468-component, four-layer board got 110 'success' returns, then the connector dropped and some moves never persisted; even at batches of five with save and readback, the tool warned the readback and DRC could be reading stale engine state.Error Index
- An EasyEDA MCP extension read each arc's sweep angle in the board outline as a coordinate, shifting every value after it by one. The agent got a 55 mm square board with diagonal edges, poured ground to it, and native DRC found five floating copper regions on GND.Error Index
- The validator for an EasyEDA Pro agent skill looks for a literal DOCHEAD prefix, so real files saved by EasyEDA Pro 4.1 with a ticket field make it crash or skip a library document and report success.Error Index
- Asking the EasyEDA MCP server for a schematic PDF calls the PCB export, because the code tries the PCB function first and it always exists, so the schematic never comes back. The reporter says they use the right call daily through a locally patched extension.Error Index
Sources
Not verified
- Pricing (no price stated on the repository README)
- A named individual builder beyond the repository owner handle hs150521
- A standalone vendor website (no homepage is set on the repository)
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.