vlab-software avatar

Easyeda Pro Mcp

vlab-software/easyeda_mcp

This bridges Claude and other MCP clients to a live EasyEDA Pro session through a WebSocket connection and local extension. It exposes tools for inspecting schematics and PCBs without exporting files: snapshot component lists, trace nets from specific parts, navigate the editor, and run connection assertions. The extension runs inside EasyEDA Pro, the Node.js MCP server talks stdio to your AI client, and they communicate over localhost WebSocket. Useful when you want an AI to read your open schematic directly instead of describing it through screenshots or copied text. Works with Claude Desktop, VS Code, and other MCP-compatible clients. Confirmation gates keep write operations safe.

GitHub stars
1
tools
32
transport
STDIO
env vars
2
last updated
May 26, 2026

Tools

32 tools

Public tool metadata for what this MCP can expose to an agent.

easyeda_doctor

No parameter schema in public metadata yet.

easyeda_live_status

No parameter schema in public metadata yet.

easyeda_get_context

No parameter schema in public metadata yet.

easyeda_get_selection

No parameter schema in public metadata yet.

easyeda_schematic_snapshot

No parameter schema in public metadata yet.

easyeda_list_schematic_components

No parameter schema in public metadata yet.

easyeda_get_component_pins

No parameter schema in public metadata yet.

easyeda_find_component

No parameter schema in public metadata yet.

easyeda_find_net

No parameter schema in public metadata yet.

easyeda_search_library

No parameter schema in public metadata yet.

easyeda_trace_net

No parameter schema in public metadata yet.

easyeda_trace_component

No parameter schema in public metadata yet.

easyeda_find_unconnected_pins

No parameter schema in public metadata yet.

easyeda_validate_schematic_area

No parameter schema in public metadata yet.

easyeda_verify_connections

No parameter schema in public metadata yet.

easyeda_run_drc

No parameter schema in public metadata yet.

easyeda_get_pcb_layers

No parameter schema in public metadata yet.

easyeda_get_routing_status

No parameter schema in public metadata yet.

easyeda_list_pcb_components

No parameter schema in public metadata yet.

easyeda_highlight_net

No parameter schema in public metadata yet.

easyeda_get_drc_rules

No parameter schema in public metadata yet.

easyeda_prepare_drc_edit

No parameter schema in public metadata yet.

easyeda_get_drc_edit_result

No parameter schema in public metadata yet.

easyeda_navigate_component

No parameter schema in public metadata yet.

easyeda_navigate_region

No parameter schema in public metadata yet.

easyeda_zoom_board

No parameter schema in public metadata yet.

easyeda_export_cpl

No parameter schema in public metadata yet.

easyeda_export_bom

No parameter schema in public metadata yet.

easyeda_export_netlist

No parameter schema in public metadata yet.

easyeda_export_gerber

No parameter schema in public metadata yet.

easyeda_export_pdf

No parameter schema in public metadata yet.

easyeda_confirmed_action

No parameter schema in public metadata yet.

Sponsors

Configuration

EASYEDA_MCP_WS_HOST

Optional WebSocket host for the local EasyEDA Pro bridge. Defaults to 127.0.0.1.

EASYEDA_MCP_WS_PORT

Optional WebSocket port for the local EasyEDA Pro bridge. Defaults to 8765.

Readme

EasyEDA Pro MCP

EasyEDA Pro MCP

Connect Claude, Codex, Cursor, VS Code, Antigravity, 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.


View the full README on GitHub

Details

Repository
github.com/vlab-software/easyeda_mcp
Package
@vlabsoft/easyeda-pro-mcp
Transport
STDIO
Registry
MCP registry, active