AI Skill Hub 强烈推荐:EasyEDA智能助手 是一款优质的MCP工具。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的MCP工具解决方案,这是一个值得深入了解的选择。
EasyEDA智能助手 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
EasyEDA智能助手 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/biosshot/easyeda-copilot
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"easyeda----": {
"command": "npx",
"args": ["-y", "easyeda-copilot"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 EasyEDA智能助手 执行以下任务... Claude: [自动调用 EasyEDA智能助手 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"easyeda____": {
"command": "npx",
"args": ["-y", "easyeda-copilot"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
A complete RF design workflow inside EasyEDA Pro: schematic organization, pin-level signal-path constraints, compact component placement, PCB routing, ground planes, and via stitching.
The RF ports are positioned on opposite board edges, the amplifier chain is kept ordered, and the bias network is placed close to the MMIC. The resulting components, tracks, vias, and copper zones remain editable as native EasyEDA objects.
https://github.com/user-attachments/assets/b3b3b25a-bc27-4654-8802-23775ff71735
| Area | Capabilities |
|---|---|
| Schematics | Inspect the current page, create and complete circuits, reorganize existing schematics into functional blocks, and annotate designators across multiple pages |
| Components | Resolve EasyEDA components by manufacturer MPN or part UUID and search reviewed reusable circuit blocks |
| PCB placement | Generate board geometry and constraint-driven placement using functional blocks, modules, pin proximity, ordered signal paths, edge placement, keepouts, mounting holes, thermal pads, and preserved objects |
| PCB routing | Define net classes, signal and power nets, copper planes, differential pairs, matched groups, fanout, impedance intent, selective rerouting, and via stitching |
| Inspection | Render layer-aware PCB previews, highlight nets and components, and inspect routed length, track widths, layers, vias, pads, polygons, nearby components, and unrouted connections |
| Verification | Read current DRC rules, run native EasyEDA DRC, inspect violations, and choose whether to keep, repair, or restore an applied result |
| Project control | Inspect project trees, create and open projects or documents, synchronize editors, and select between multiple connected EasyEDA instances |
| Long operations | Monitor, continue, reapply prepared results, or cancel long PCB placement and routing operations |
Download the latest .eext package from GitHub Releases.
In EasyEDA Pro:
Settings -> Extensions -> Extensions Manager.Import Extensions..eext file.External Interactions.<p align="center"> <a href="docs/media/params.png"> <img src="docs/media/params.png" alt="Enable External Interactions for EasyEDA Copilot" width="560"> </a> </p>
These examples cover larger controller boards and existing-document workflows. Every result remains editable as a normal EasyEDA project rather than being exported as a rendered mockup.
MCP is the primary and actively developed EasyEDA Copilot interface. The original built-in interface remains available for its integrated chat and SPICE workflow.
| Capability | MCP | Built-in interface |
|---|---|---|
| Generate and modify schematics | Yes | Yes, legacy workflow |
| Component resolution and reusable blocks | Yes | Yes |
| Checkpoints and automatic recovery | Yes | Limited |
| Project and document management | Yes | No |
| PCB placement, preview, and assembly | Yes | No |
| PCB routing, inspection, layers, and DRC | Yes | No |
| Multiple connected EasyEDA instances | Yes | No |
| Integrated chat and SPICE UI | No | Yes |
| Development priority | Primary | Limited maintenance |
New workflows and bug reports should use MCP unless the issue is specific to the legacy interface.
<details> <summary>Show the legacy built-in interface</summary>
The original interface provides an integrated chat workflow for schematic generation, circuit completion, component selection, reusable blocks, and SPICE simulation. These demonstrations use the legacy interface; MCP remains the recommended integration for new agent workflows.
<p align="center"> <img src="docs/media/main.png" alt="EasyEDA Copilot legacy built-in interface"> </p>
Generate a structured schematic from a natural-language description and assemble reviewed reusable subcircuits directly in EasyEDA.
<p align="center"> <img src="docs/media/use-reused.gif" alt="Generating an EasyEDA schematic with reusable circuit blocks"> </p>
Read an existing schematic fragment, add the missing components, and complete its electrical connections.
<p align="center"> <img src="docs/media/circuit-compl-ex1.gif" alt="Completing an existing EasyEDA schematic, example one" width="48%"> <img src="docs/media/circuit-compl-ex2.gif" alt="Completing an existing EasyEDA schematic, example two" width="48%"> </p>
Search the LCSC catalog from engineering requirements and compare candidate parts without leaving the design workflow.
<p align="center"> <a href="docs/media/comp-search-ex1.png"><img src="docs/media/comp-search-ex1.png" alt="Component selection from an engineering request" width="32%"></a> <a href="docs/media/comp-search-ex2.png"><img src="docs/media/comp-search-ex2.png" alt="LCSC component search results in EasyEDA Copilot" width="32%"></a> <a href="docs/media/comp-search-ex3.png"><img src="docs/media/comp-search-ex3.png" alt="Selecting a component candidate in EasyEDA Copilot" width="32%"></a> </p>
Save an existing schematic fragment as a reusable circuit block for later generation workflows.
<p align="center"> <img src="docs/media/export-reused.gif" alt="Exporting an EasyEDA schematic fragment as a reusable block"> </p>
Run a SPICE simulation from the built-in interface and inspect the selected component models together with the resulting plots.
<p align="center"> <img src="docs/media/spice.gif" alt="Running a SPICE simulation in the EasyEDA Copilot built-in interface"> </p>
</details>
The schematic integration works with structured EasyEDA component, pin, net, and page data.
Schematic beautification covers the complete current page and preserves component identities through destructive reassembly. Multi-page annotation supports two modes: preserve repairs only duplicate or unnumbered designators, while resequence recalculates trailing numbers in page and position order. Multi-part components are renamed together.
Reusable blocks provide reviewed standard subcircuits whose topology remains stable while ports and passive values can be adapted. See the reusable blocks documentation.
PCB placement, routing, inspection, and DRC are provided through the MCP interface.
Existing placement can be retained with preserve(...). Placement assembly preserves existing copper and unrelated board objects. Existing routing is preserved unless the routing DSL explicitly calls clearRouting(...) for a selected scope.
Long placement and routing operations return an operation ID. The MCP client can wait for completion, cancel the work, or retry application of an already prepared result without running the operation again.
Detailed placement and routing references:
<details> <summary><strong>PCB comparison gallery: EasyEDA Copilot and Quilter</strong></summary>
Earlier side-by-side examples show the PCB results produced for the same RP2040, PICO Duck, and ESPower designs.
<p align="center"> <a href="docs/media/pcb-examples/rp2040_copilot_top.png"><img src="docs/media/pcb-examples/rp2040_copilot_top.png" alt="RP2040 PCB produced with EasyEDA Copilot, top layer" width="48%"></a> <a href="docs/media/pcb-examples/rp2040_quiliter_top.png"><img src="docs/media/pcb-examples/rp2040_quiliter_top.png" alt="RP2040 PCB produced with Quilter, top layer" width="48%"></a> </p> <p align="center"> <a href="docs/media/pcb-examples/rp2040_copilot_bot.png"><img src="docs/media/pcb-examples/rp2040_copilot_bot.png" alt="RP2040 PCB produced with EasyEDA Copilot, bottom layer" width="48%"></a> <a href="docs/media/pcb-examples/rp2040_quiliter_bot.png"><img src="docs/media/pcb-examples/rp2040_quiliter_bot.png" alt="RP2040 PCB produced with Quilter, bottom layer" width="48%"></a> </p>
<p align="center"> <a href="docs/media/pcb-examples/pico_duck_copilot_top.png"><img src="docs/media/pcb-examples/pico_duck_copilot_top.png" alt="PICO Duck PCB produced with EasyEDA Copilot, top layer" width="48%"></a> <a href="docs/media/pcb-examples/pico_duck_quilter_top.png"><img src="docs/media/pcb-examples/pico_duck_quilter_top.png" alt="PICO Duck PCB produced with Quilter, top layer" width="48%"></a> </p> <p align="center"> <a href="docs/media/pcb-examples/pico_duck_copilot_bot.png"><img src="docs/media/pcb-examples/pico_duck_copilot_bot.png" alt="PICO Duck PCB produced with EasyEDA Copilot, bottom layer" width="48%"></a> <a href="docs/media/pcb-examples/pico_duck_quilter_bot.png"><img src="docs/media/pcb-examples/pico_duck_quilter_bot.png" alt="PICO Duck PCB produced with Quilter, bottom layer" width="48%"></a> </p>
<p align="center"> <a href="docs/media/pcb-examples/espower_copilot_top.png"><img src="docs/media/pcb-examples/espower_copilot_top.png" alt="ESPower PCB produced with EasyEDA Copilot, top layer" width="48%"></a> <a href="docs/media/pcb-examples/espower_quiliter_top.png"><img src="docs/media/pcb-examples/espower_quiliter_top.png" alt="ESPower PCB produced with Quilter, top layer" width="48%"></a> </p> <p align="center"> <a href="docs/media/pcb-examples/espower_copilot_bot.png"><img src="docs/media/pcb-examples/espower_copilot_bot.png" alt="ESPower PCB produced with EasyEDA Copilot, bottom layer" width="48%"></a> <a href="docs/media/pcb-examples/espower_quiliter_bot.png"><img src="docs/media/pcb-examples/espower_quiliter_bot.png" alt="ESPower PCB produced with Quilter, bottom layer" width="48%"></a> </p>
</details>
高质量AI助手,生成原理图
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,EasyEDA智能助手 是一款质量优秀的MCP工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | easyeda-copilot |
| 原始描述 | 开源MCP工具:AI-powered assistant for EasyEDA — generate schematics from natural language, b。⭐74 · TypeScript |
| Topics | aieasyedatypescript |
| GitHub | https://github.com/biosshot/easyeda-copilot |
| License | MIT |
| 语言 | TypeScript |
收录时间:2026-07-10 · 更新时间:2026-07-11 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端