easyeda-mcp-pro
Production grade MCP server for EasyEDA Pro connecting AI agents to schematic and PCB workflows with 126 profile gated tools for design operations, DRC, BOM sourcing with JLCPCB, LCSC, Mouser and DigiKey, board analysis and manufacturing export
Summary rewritten from the vendor site because the catalog version did not match it.
What it does and how it connects
easyeda-mcp-pro is a Model Context Protocol server that bridges AI assistants with hardware design workflows in EasyEDA Pro. It exposes 126 profile gated MCP tools for schematic inspection and editing, controlled EasyEDA Pro API calls, Personal Device metadata, BOM management, design rule checks, PCB board analysis, fabrication exports, diagnostics, and supplier integration.
The server registers profile gated tools according to the active tool profile: core exposes the standard workflow tools, pro adds manufacturing exports, full adds controlled documented EasyEDA API calls, and dev adds runtime probes for debugging. The README states current repository source is MIT licensed, commercial use is permitted under MIT, and historical releases retain the license notices shipped with them.
Documentation lives at oaslananka.github.io/easyeda-mcp-pro with a getting started guide, a tool reference, and a compatibility page. The README also records trust and supply chain material, including OpenSSF Best Practices evidence, a security assurance case, CI status, and an OpenSSF Scorecard badge.
What engineers report
Before ordering boards, one of the standard sign-off checks is a look at EasyEDA Pro's 3D view. Right now an agent can't help with this at all.
2026-11-06Read the original
Alternatives
Compare side by side- EasyEDA Pro MCP (VLab-Software)
An independent local MCP bridge for EasyEDA Pro that inspects the live project already open, rather than a production grade server with 126 profile gated tools.
- EasyEDA Copilot
An MCP based assistant for EasyEDA Pro and JLCEDA that generates and reorganizes schematics, rather than a production grade MCP server with profile gated tools.
- easyeda-agent
An automation harness for EasyEDA Pro in three forms, CLI, agent skill, and stdio MCP adapter, rather than a production grade MCP server.
- easyeda-client-cli
The official EasyEDA Pro desktop client CLI and local bridge, rather than a community production grade MCP server.
- kicad-mcp-pro
An MCP server exposing KiCad schematic, PCB, ERC/DRC, DFM, BOM and manufacturing export workflows to AI agents, rather than a server for EasyEDA Pro.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- A DRC or copper pour rebuild on a large board takes 30 to 120 seconds, but the bridge's stale sweep kills it after 15 to 45, ignoring the request's own timeout. The workaround is raising the global timeout on every server.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
- The generic API tool cuts every result at depth 5, so an agent asking for DRC results sees the category names and none of the findings, positions or distances. Issue #798 adds that there is also no ODB++ export tool, which matters because some assemblers like AISLER will not take Gerbers for assembly. Both are worked around today by patching the built extension after every release.Error Index
- Through the EasyEDA MCP server, createProject in the desktop client returns ok: true with a null result and creates nothing, because EasyEDA local server wants a folder path the extension API cannot pass. A client that goes on writes into whichever project is open, and that happened to the reporter.Error Index
- The EasyEDA MCP pick-and-place export with format csv writes an xlsx file named .csv, because the project id gets passed as the file name and no file type is sent. The workaround is to read the xlsx.Error Index
Sources
Not verified
- Pricing: none stated on the repo.
- The directory one-liner said up to 119 profile gated tools; the README states 126, so the one-liner was rewritten and one_liner_kept is false.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.