← Back to feed
Project MCP Tool

easyeda-agent-mcp

~80 tools bridging Claude Code to EasyEDA Pro — schematic, PCB, libraries, DRC, and manufacture exports.

easyeda-agent-mcp

An MCP server that bridges Claude Code (and other MCP clients) to EasyEDA Pro for PCB design, plus a TypeScript library for editing schematics programmatically when the tool-call API is too slow.

It's two pieces talking over WebSocket: the MCP server runs as a stdio process spawned by the client and exposes EasyEDA operations as tools, while a companion browser/desktop extension runs inside EasyEDA Pro itself, connects to the server's WebSocket, and dispatches the calls into EasyEDA's internal eda.* namespace. The server scans a port range to find active extensions and supports multiple EasyEDA Pro instances running at once.

The MCP server has been in active daily use for months. The editing library is newer, validated so far on round-trip integrity, auto-designator allocation, and adding a batch of series resistors + netports to an FPGA's JTAG/config pins with the connectivity confirmed through the netlist engine. It's not wired into MCP tools yet by design — the API is still being shaped through throwaway scripts before it gets exposed. PCB editing and component-flip handling aren't in the library yet; those still go through the server's existing per-operation tools.

MCP · WebSocket

View source