Quick Start
Use this page if you want the fastest path to a working setup.
You do not need to understand MCP internals first. Follow the steps, then verify with easyeda_doctor.
What You Will Do
- Build the local MCP server and EasyEDA Pro extension
- Connect an AI client
- Load the EasyEDA Pro extension
- Run one health check
Before You Start
You need:
- Node.js
20or newer npm- EasyEDA Pro
- Claude Desktop on Windows or macOS
- Claude Code on Linux
Open a terminal in the project folder before running commands.
1. Build the Project
Run:
npm install
npm run setup:localThis creates the MCP server here:
dist/index.jsIt also builds and packages the EasyEDA Pro extension.
2. Copy Your Project Path
You need the absolute path to this repository.
On macOS or Linux:
pwdOn Windows PowerShell:
(Get-Location).PathYou will use that path in the next step.
Example macOS/Linux server path:
/Users/you/Documents/easyeda_mcp/dist/index.jsExample Windows server path:
C:\Users\you\Documents\easyeda_mcp\dist\index.js3. Connect Your AI Client
Choose the section for your operating system.
Windows: Claude Desktop
Open this file:
%APPDATA%\Claude\claude_desktop_config.jsonIf it does not exist, create it.
Paste this JSON and replace the path with your real path:
{
"mcpServers": {
"easyeda-pro": {
"command": "node",
"args": ["C:\\Users\\you\\Documents\\easyeda_mcp\\dist\\index.js"]
}
}
}Save the file, then fully quit and reopen Claude Desktop.
macOS: Claude Desktop
Open this file:
~/Library/Application Support/Claude/claude_desktop_config.jsonIf it does not exist, create it.
Paste this JSON and replace the path with your real path:
{
"mcpServers": {
"easyeda-pro": {
"command": "node",
"args": ["/Users/you/Documents/easyeda_mcp/dist/index.js"]
}
}
}Save the file, then fully quit and reopen Claude Desktop.
Linux: Claude Code
Claude Desktop is not the recommended path for Linux here. Use Claude Code.
Run this command and replace the path with your real path:
claude mcp add easyeda-pro -- node /home/you/Documents/easyeda_mcp/dist/index.jsCheck that it was added:
claude mcp list4. Load the EasyEDA Pro Extension
Open EasyEDA Pro.
Then:
- import or load the packaged extension from
build/dist - enable external interaction permission
- open a schematic or PCB project
- use
MCP Bridge -> Reconnectif it does not connect automatically
The packaged extension has a name like:
easyeda-mcp-bridge_v0.1.0.eextA compatibility copy is also created:
easyeda_mcp_bridge.eext5. Verify It Works
In your AI client, ask:
Run easyeda_doctor and summarize whether the EasyEDA Pro bridge is healthy.Healthy output should show:
- extension connected
- protocol compatible
- active document available
Then ask:
Run easyeda_get_context and tell me which EasyEDA Pro document is open.With a schematic open, try:
Run easyeda_schematic_snapshot and summarize the component and net counts.If all three work, your setup is ready.
If Something Fails
Use the symptom-based guide:
For more detail: