Easyeda Mcp Pro
About
MCP server for EasyEDA Pro: PCB inspection, BOM sourcing, manufacturing export, and AI-assisted hardware review.
Details
- Author
- oaslananka
- GitHub stars
- 7
- Downloads
- 863
- Categories
- AI
Jump to
- Node.js >=24 <27 (required for the latest JavaScript features)
- pnpm >=11 (for local development; the npm package is self-contained)
- EasyEDA Pro with the bundled bridge extension installed and running
- For supplier integration: API credentials from JLCPCB, LCSC, Mouser, or DigiKey
- claude (Claude Desktop)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Easyeda Mcp ProCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The README includes setup instructions such as npx easyeda-mcp-pro setup all.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"easyeda mcp pro": {
"easyeda-mcp-pro": {
"command": "npx",
"args": [
"easyeda-mcp-pro",
"setup",
"all"
]
}
}
}
}
McpServers
{
"easyeda-mcp-pro": {
"command": "npx",
"args": [
"easyeda-mcp-pro",
"setup",
"all"
]
}
}
easyeda-mcp-pro
<p>
Production-grade MCP server for EasyEDA Pro: safe PCB design inspection, BOM sourcing, manufacturing export, and AI-assisted hardware review.
</p>
<p>
<a href="https://www.npmjs.com/package/easyeda-mcp-pro">
</a>
<a href="https://www.npmjs.com/package/easyeda-mcp-pro">
</a>
<a href="https://www.npmjs.com/package/easyeda-mcp-pro">
</a>
<a href="LICENSE">
</a>
<a href="https://pnpm.io/">
</a>
</p>
<p>
<a href="https://github.com/oaslananka/easyeda-mcp-pro/actions/workflows/ci.yml">
</a>
<a href="https://github.com/oaslananka/easyeda-mcp-pro/actions/workflows/deploy-docs.yml">
</a>
<a href="https://github.com/oaslananka/easyeda-mcp-pro/security/policy">
</a>
<a href="https://scorecard.dev/viewer/?uri=github.com/oaslananka/easyeda-mcp-pro">
</a>
<a href="https://www.bestpractices.dev/projects/13406">
</a>
</p>
<p>
<a href="https://deepwiki.com/oaslananka/easyeda-mcp-pro">Ask DeepWiki</a> ·
<a href="docs/ROADMAP.md">Roadmap</a> ·
<a href="docs/OPENSSF_BEST_PRACTICES.md">OpenSSF evidence</a> ·
<a href="docs/SECURITY_ASSURANCE_CASE.md">Security assurance case</a>
</p>
<p>
<strong>Compliance docs:</strong>
<a href="THIRD_PARTY_NOTICES.md">Third-Party Notices</a>
·
<a href="docs/vendor-terms.md">Vendor Terms and Unsupported Workflows</a>
·
<a href="docs/REMOTE_MCP_MODES.md">Remote MCP Modes</a>
</p>
<p>
<a href="https://www.buymeacoffee.com/oaslananka">
</a>
<a href="https://github.com/oaslananka/easyeda-mcp-pro">
</a>
</p>
</div>
---
Trust and Supply Chain
easyeda-mcp-pro keeps its public OpenSSF Best Practices evidence in docs/OPENSSF_BEST_PRACTICES.md and its security assurance case in docs/SECURITY_ASSURANCE_CASE.md. The header badges link to workflow-backed signals only: CI, generated docs deployment, the project security policy, OpenSSF Best Practices self-certification, and the OpenSSF Scorecard. Release integrity evidence (npm provenance, signed-release status) is tracked in docs/RELEASE_VERIFICATION.md.
Current OpenSSF Best Practices status: Passing (100%) — see live badge and Silver evidence map for in-progress Silver criteria.
---
Quick Start
The fastest way to install and configure easyeda-mcp-pro for your favorite AI assistant or IDE:
1. Auto-configure your MCP client:
npx easyeda-mcp-pro setup all
_This detects and configures Claude Desktop, Cursor, VS Code, Windsurf, Cline, Gemini, Zed, etc. to run the MCP server automatically._
_(Or run for a specific client, e.g., npx easyeda-mcp-pro setup claude)_
2. Locate and install the EasyEDA Pro bridge extension:
npx easyeda-mcp-pro extension --open
_This opens the folder containing the extension package easyeda-bridge-extension.eext. Import it via EasyEDA Pro → Settings → Extensions → Extension Manager._
3. Connect the bridge:
In EasyEDA Pro, click MCP Bridge → Connect in the menu bar.
For advanced configurations, manual instructions, and specific clients, see Installation & Client Configuration.
---
Overview
easyeda-mcp-pro is a Model Context Protocol (MCP) server that bridges AI assistants with hardware design workflows in EasyEDA Pro. It exposes up to 60 profile-gated MCP tools for schematic inspection and editing, controlled EasyEDA Pro API calls, BOM management, design rule checks, PCB board analysis, fabrication exports, diagnostics, and supplier integration.
The server connects to EasyEDA Pro via a WebSocket bridge extension, enabling real-time access to open project data. It integrates with JLCPCB, LCSC, Mouser, and DigiKey for BOM sourcing and pricing.
Key Capabilities
| Area | What you can do |
| --------------- | --------------------------------------------------------------------- |
| Schematic | List nets/components, search and place devices, edit wires/primitives |
| BOM | Generate, validate, export, and source bill of materials |
| DRC/ERC | Run design rule and electrical rule checks |
| Board | Inspect layers, stackup, dimensions, features |
| Export | Export Gerbers, pick-and-place, PDF, netlist |
| Diagnostics | Health check, bridge status, API inventory, capabilities, self-test |
---
Prerequisites
- Node.js >=24 <27 (required for the latest JavaScript features)
- pnpm >=11 (for local development; the npm package is self-contained)
- EasyEDA Pro with the bundled bridge extension installed and running
- For supplier integration: API credentials from JLCPCB, LCSC, Mouser, or DigiKey
---
Installation & Client Configuration
You can configure easyeda-mcp-pro automatically or manually.
1. Automatic Configuration (CLI)
The CLI setup automates editing the configuration files for your client:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
