Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
VLab-Software avatar

Easyeda Pro Mcp

  • 2 repo stars
  • Updated May 30, 2026
  • VLab-Software/easyeda_mcp

EasyEDA Pro MCP is a MCP server that bridges AI agents to live EasyEDA Pro projects over a local WebSocket.

About

EasyEDA Pro MCP is a Model Context Protocol server that links AI coding agents to JLCPCB’s EasyEDA Pro through a local WebSocket bridge and companion extension. developers and small teams shipping custom boards can register the npm package in Claude Code, Cursor, or Codex so the model can assist with an open project in real time instead of guessing from static exports. Install via stdio transport, run EasyEDA Pro with the bridge extension, and tune host or port when your environment blocks the default localhost socket. It is a narrow but high-leverage integration for hardware: you keep canonical design data in EasyEDA while the agent helps with parts, layouts, and iteration. Expect to manage the desktop app, extension, and MCP process together—this is not cloud-hosted EDA.

  • npm stdio MCP server (@vlabsoft/easyeda-pro-mcp) version 1.0.2
  • Local WebSocket bridge to EasyEDA Pro for live project assistance
  • Optional EASYEDA_MCP_WS_HOST and EASYEDA_MCP_WS_PORT env vars (defaults 127.0.0.1:8765)
  • Pairs with VLab EasyEDA Pro extension for agent-driven EDA workflows

Easyeda Pro Mcp by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
terminal
claude mcp add --env EASYEDA_MCP_WS_HOST=YOUR_EASYEDA_MCP_WS_HOST --env EASYEDA_MCP_WS_PORT=YOUR_EASYEDA_MCP_WS_PORT easyeda-pro-mcp -- npx -y @vlabsoft/easyeda-pro-mcp

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars2
Package@vlabsoft/easyeda-pro-mcp
TransportSTDIO
AuthNone
Last updatedMay 30, 2026
RepositoryVLab-Software/easyeda_mcp

What it does

Connect Claude Code or Cursor to a live EasyEDA Pro session so the agent can help with schematic and PCB work without leaving the editor.

Who is it for?

Best when you already use EasyEDA Pro and want Claude or Cursor in the loop on schematics and boards.

Skip if: Pure software SaaS builds with no PCB workflow, or teams that will not run EasyEDA Pro locally with the bridge extension.

What you get

After install, your agent can assist against the live EasyEDA Pro session via the stdio MCP server and extension bridge.

  • Registered stdio MCP server pointing at the local EasyEDA bridge
  • Agent-assisted edits and guidance on the active EasyEDA Pro project

By the numbers

  • Server schema version 1.0.2 on npm package @vlabsoft/easyeda-pro-mcp
  • Default WebSocket bridge endpoint 127.0.0.1 port 8765 unless overridden by env
README.md

EasyEDA Pro MCP

EasyEDA Pro MCP

Connect Claude, Codex, VS Code, and other Model Context Protocol (MCP) clients to the live EasyEDA Pro project already open on your machine.

Independent open-source MCP bridge for live schematic and PCB workflows in EasyEDA Pro.

CI Release License Node Platforms

Quick Start · AI Client Setup · Tools · Troubleshooting · Releases

Demo showing EasyEDA Pro with the MCP Bridge workflow in action

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.

Recommended MCP Servers

How it compares

Live EDA bridge MCP, not a generic PCB autorouter skill or cloud-only KiCad plugin.

FAQ

Who is easyeda-pro-mcp for?

Developers and engineers who design in EasyEDA Pro and want MCP-enabled agents to help on the active project through VLab’s local bridge.

When should I use easyeda-pro-mcp?

Use it during Build when you are iterating schematics or PCBs in EasyEDA Pro and want agent assistance without repeated manual exports.

How do I add easyeda-pro-mcp to my agent?

Add the @vlabsoft/easyeda-pro-mcp stdio MCP entry in your client config, install the EasyEDA Pro extension, and optionally set EASYEDA_MCP_WS_HOST and EASYEDA_MCP_WS_PORT.

Developer Toolsintegrationsfrontend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.