EasyEDA Pro MCP Docs
Use these docs to connect EasyEDA Pro to an MCP client and let an AI assistant inspect the project you already have open.
The shortest path is:
- Build the project
- Connect an MCP client
- Install the EasyEDA Pro extension
- Run
easyeda_doctor
Start Here
- Quick Start: fastest setup for Windows, macOS, and Linux
- Getting Started: first successful local setup
- AI Client Setup: Codex, Claude, Claude Code, and VS Code examples
- EasyEDA Pro Extension Setup: install and connect the editor extension
- Troubleshooting: fixes by symptom
Reference
- Tools Reference: what each MCP tool does
- MCP Client Setup: generic MCP configuration
- Safety Model: read-only defaults and confirmed actions
- Architecture: how server, bridge, and extension fit together
- Changelog: user-facing changes
- Versioning: release and compatibility rules
What This Project Does
EasyEDA Pro MCP Bridge runs locally and connects:
text
MCP client -> Node.js MCP server -> local WebSocket bridge -> EasyEDA Pro extensionOnce connected, an AI client can:
- read live editor status and document context
- inspect components, pins, nets, wires, and labels
- trace schematic nets and components
- verify targeted connection assertions
- navigate to components or regions
- export BOM, netlist, Gerber, and PDF files
- run a small set of editor-changing actions only after explicit confirmation
Current Scope
This project works against a live EasyEDA Pro session.
Required:
- EasyEDA Pro is open
- the local extension is installed and connected
- the MCP server is running
- your MCP client is configured to launch
dist/index.js
Not included in this version:
- offline
.eproparsing - commercial/order operations
- unrestricted editor automation