Easyeda MCP Pro logo

Easyeda MCP Pro

Connects AI assistants to EasyEDA Pro for schematic editing, PCB inspection, BOM work, checks, exports, and hardware review.

Install Easyeda MCP Pro

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "easyeda-mcp-pro": {
      "command": "npx",
      "args": [
        "-y",
        "easyeda-mcp-pro"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

easyeda-mcp-pro connects AI assistants to live EasyEDA Pro projects through a WebSocket bridge extension. Its profile-gated tools inspect and edit schematics, analyze PCB layers and features, generate and validate BOMs, run DRC/ERC checks, and expose diagnostics and controlled EasyEDA API calls. Use it when an agent needs to review or modify an open EasyEDA Pro design rather than work only with exported files. Supplier sourcing requires credentials for the supported component-data services.

Use cases

  • Inspect schematic connectivity and component metadata
  • Place components and edit schematic wiring
  • Generate and validate a manufacturing BOM
  • Review PCB dimensions, layers, and feature counts
  • Run DRC and ERC checks before fabrication

Key features

  • Live EasyEDA Pro bridge access
  • Schematic inspection and editing
  • BOM generation, validation, export, and sourcing
  • PCB layer, stackup, and geometry analysis
  • DRC, ERC, and combined rule summaries
  • Bridge, API, and runtime diagnostics

Tools34

What Easyeda MCP Pro lets your agent do. Expand a tool for its parameters.

Self-reported~517 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

8/8 checks healthy over the last 39d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 18h ago via OSV.dev · easyeda-mcp-pro (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars63Stargazers on the source repository.
npm downloads4.2kPackage downloads in the last 30 days.
Last commitTodayMost recent push to the default branch.
Tools exposed34Callable tools this server registers over MCP.

How Easyeda MCP Pro works

What easyeda-mcp-pro does

easyeda-mcp-pro provides an MCP interface for EasyEDA Pro hardware-design workflows. It connects an MCP-compatible assistant to an open EasyEDA Pro project and exposes tools for schematic inspection, limited schematic editing, BOM handling, PCB analysis, design checks, diagnostics, and controlled API access.

Schematic tools can enumerate nets and components, show the connections for an individual net, search the EasyEDA device library, place a library component, add wires, and modify or remove schematic primitives. Component results can include reference, value, footprint, LCSC identifier, and datasheet information.

For manufacturing and review tasks, the tool set includes BOM generation, validation against LCSC inventory, file export, and supplier pricing or availability. PCB inspection covers layers, stackup, dimensions, mounting holes, and counts of board features such as vias, tracks, zones, pads, and components. DRC, ERC, and combined rule-check summaries support electrical and layout review.

How it works

The MCP process communicates with EasyEDA Pro through a WebSocket bridge extension. The extension must be installed in EasyEDA Pro and connected from the application’s MCP Bridge menu before project data and design operations are available.

Profiles control which tools are exposed. Diagnostic tools report health, bridge status, capabilities, feature flags, server configuration, available profiles, and self-test results. Additional diagnostics can inspect the live EasyEDA API inventory, probe bridge methods, and examine runtime component objects. The API call tool accepts a documented EasyEDA Class.method path through the bridge.

Setup and configuration

Node.js 24.x is required. Local development and automation use pnpm 11.28.8. The package provides a setup command that can configure detected clients automatically, either for all detected clients or for one selected client. Tool profiles include core, pro, full, and dev, with core as the default.

Install the bridge package by opening the extension directory with the package CLI, then import easyeda-bridge-extension.eext through EasyEDA Pro’s Settings, Extensions, and Extension Manager screens. Enable Allow External Interaction, fully restart EasyEDA Pro after importing or upgrading, and choose MCP Bridge followed by Connect. The bridge status view shows the running dispatcher build.

Supplier sourcing also requires API credentials from the supported supplier services, including JLCPCB, LCSC, Mouser, or DigiKey.

Tools and capabilities

  • Inspect schematic components, nets, and individual net connections.
  • Search for and place EasyEDA library devices.
  • Add wires and modify or delete schematic primitives.
  • Generate, validate, export, and source BOM data.
  • Run PCB design-rule checks and schematic electrical-rule checks.
  • Review PCB layers, stackup, dimensions, holes, and feature counts.
  • Query bridge health, capabilities, configuration, profiles, flags, and API methods.

Limitations and notes

The bridge depends on EasyEDA Pro being installed, open, and connected. Operations that rely on live project state require the extension dispatcher currently running in EasyEDA Pro. Profiles can restrict which MCP tools are available. The repository uses the PolyForm Noncommercial 1.0.0 license, which is not an OSI-approved open-source license.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Easyeda MCP Pro

easyeda-mcp-pro is an MCP server that connects AI assistants to EasyEDA Pro through a WebSocket bridge and provides tools for schematic inspection and editing, BOM generation and sourcing, PCB analysis, DRC/ERC checks, and diagnostics. It works with live projects opened in EasyEDA Pro and requires its bridge extension.

Install it with the package’s setup command, such as `npx easyeda-mcp-pro setup all`, then install the bundled bridge extension with `npx easyeda-mcp-pro extension --open`. Import the `.eext` package in EasyEDA Pro, enable external interaction, restart the application, and connect MCP Bridge.

Yes, easyeda-mcp-pro supports Cursor. Run `npx easyeda-mcp-pro setup cursor` to configure it, optionally selecting a tool profile with `--profile`, then connect the EasyEDA Pro bridge so Cursor can access the live design.

easyeda-mcp-pro requires Node.js 24.x. The project’s local development and automation workflow also uses pnpm 11.28.8, while the EasyEDA Pro bridge extension must be installed and running for live design operations.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewEasyeda MCP Pro AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/easyeda-mcp-pro?style=directory)](https://allmcps.com/mcp/easyeda-mcp-pro)
HTML Embed
<a href="https://allmcps.com/mcp/easyeda-mcp-pro"><img src="https://allmcps.com/api/badge/easyeda-mcp-pro?style=directory" alt="Easyeda MCP Pro on AllMCPs" /></a>