EasyEDA Pro MCP

MCP serverDev tools

This app links your AI to EasyEDA Pro so it can provide live assistance with the projects you have open. Once it is added, your AI works alongside you in EasyEDA Pro, helping as you build.

Unavailable. This server has no hosted endpoint yet, so ahel can't serve it.

After adding it, use the setup guide in the github.com/vlab-software/easyeda_mcp repository to connect it to EasyEDA Pro. Then open a project and start working with your AI.

What your AI can do with it

  • Connect your AI to EasyEDA Pro
  • Get live help with the projects you have open
  • Ask questions about your work as you go
  • Stay in EasyEDA Pro while your AI assists you

From the project's README

As published by vlab-software/easyeda_mcp in README.md.

What It Does

EasyEDA Pro MCP lets an AI assistant inspect the live EasyEDA Pro schematic or PCB you already have open. It gives MCP clients structured project context instead of making them guess from screenshots, copied text, or manual exports.

It runs locally:

MCP client -> Node.js MCP server -> local WebSocket bridge -> EasyEDA Pro extension

Works with Claude Desktop, Claude Code, Codex, VS Code, and other MCP-compatible clients.

Quick Start

npm install
npm run setup:local

Then:

  1. configure your MCP client to run node /absolute/path/to/easyeda_mcp/dist/index.js
  2. open EasyEDA Pro
  3. load the packaged extension from build/dist
  4. enable external interaction permission
  5. open a schematic or PCB
  6. ask your MCP client to run easyeda_doctor

Healthy output should show the extension connected, protocol compatible, and an active document available.

Full setup guide: Quick Start

What You Can Ask

Run easyeda_doctor and summarize whether the EasyEDA Pro bridge is healthy.
Run easyeda_get_context and tell me which document is open in EasyEDA Pro.
Run easyeda_schematic_snapshot and summarize components, nets, warnings, and confidence.
Run easyeda_trace_component for USB1 and summarize its connected nets.

Core capabilities:

  • live project and document context
  • schematic inspection for components, pins, nets, wires, and labels
  • component and net tracing
  • targeted connection assertions
  • editor navigation and export helpers
  • confirmation-gated editor-changing actions

Documentation

Releases

Download packaged extension builds from GitHub Releases. Local builds also create build/dist/easyeda_mcp_bridge.eext.

Development

npm run setup:local
npm test
npm run typecheck
npm run docs:build

npm run setup:local builds the MCP server, builds the EasyEDA Pro extension bundle, and packages the .eext artifact.

Scope, Safety, and Status

This project works against a live EasyEDA Pro session. EasyEDA Pro must be open, the local extension must be installed, and the MCP server must be running.

Not included yet:

  • offline .epro parsing
  • commercial/order operations
  • unrestricted editor automation

The bridge listens on 127.0.0.1 by default. Do not expose the bridge port to untrusted networks. See SECURITY.md for reporting and runtime boundaries.

This is an independent open-source project. It is not affiliated with, endorsed by, or sponsored by EasyEDA, JLCPCB, or Shenzhen Jia Chuang Ban Technology Co., Ltd.

Contact and License

Feedback and suggestions: victor.freitas@vlabsoft.com

MIT. See LICENSE.

Signals

GitHub stars
14
Forks
4
Last commit
May 2026
Advanced
Delivery
easyeda-pro-mcp MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
Catalog kind
mcp-server
Gateway key
io-github-vlab-software-easyeda-pro-mcp
Source
github.com/vlab-software/easyeda_mcp