Sign In

easyeda-copilot-mcp

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

easyeda-copilot-mcp

MCP server for EasyEDA Copilot

latest
Source
npmnpm
Version
1.1.7
Version published
Weekly downloads
400
308.16%
Maintainers
1
Weekly downloads
 
Created
Source

English | 简体中文 | Русский

easyeda-copilot-mcp

MCP server for EasyEDA Copilot.

It connects MCP clients such as Codex or Claude Code to EasyEDA Desktop through the EasyEDA Copilot extension. It supports schematic work, component search, PCB placement, assembly, routing, inspection, and DRC.

Requirements

  • EasyEDA Desktop V3.2.149.
  • EasyEDA Copilot extension with External Interactions enabled.
  • An MCP-capable client such as Codex or Claude Code.

Usage

  • Add this MCP server to your MCP client.
  • Start the MCP client with this server enabled.
  • Open EasyEDA Desktop.
  • Open the target schematic or PCB document.
  • EasyEDA Copilot connects automatically. Use Copilot -> MCP only to pause or resume scanning.

PCB Workflow

PCB features are available through MCP clients, not through the built-in Copilot chat.

The MCP integration can:

  • generate board outline and component placement from a schematic;
  • create mechanical and final placement previews before import;
  • assemble approved placement into the opened EasyEDA PCB document;
  • run the bundled auto-router and import the generated tracks;
  • rebuild GND pours and stitching vias after auto-routing;
  • clear existing routing when it must be regenerated;
  • preview and inspect PCB objects, nets, and components;
  • run EasyEDA PCB DRC and manage the copper-layer count.

Typical workflow: review mechanical preview, approve final placement, import it into the target PCB document, then route and run DRC. Existing tracks are preserved by default; clear routing before requesting a full reroute.

Build

git clone https://github.com/biosshot/easyeda-copilot
cd easyeda-copilot/mcp
npm install
npm run build

MCP Config With npx

Codex:

codex mcp add easyeda-copilot -- npx easyeda-copilot-mcp

Claude Code:

claude mcp add easyeda-copilot -- npx easyeda-copilot-mcp

Generic MCP config:

{
  "mcpServers": {
    "easyeda-copilot": {
      "command": "npx",
      "args": ["-y", "easyeda-copilot-mcp"]
    }
  }
}

MCP Config With node

{
  "mcpServers": {
    "easyeda-copilot": {
      "command": "node",
      "args": ["/absolute/path/to/easyeda-copilot/mcp/dist/index.js"]
    }
  }
}

FAQs

Package last updated on 09 Aug 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts