关于 easyeda-pro-mcp
easyeda-pro-mcp 是供 AI 助手处理实时 EasyEDA Pro 原理图和 PCB 项目的本地开源桥接工具。它通过安装的扩展提供结构化项目检查及受确认限制的编辑操作,避免依赖截图或手动导出。
主要功能
- 01实时项目与文档上下文
- 02检查元件、引脚、网络、导线和标签
- 03追踪元件及其连接网络
- 04验证指定连接
- 05编辑器导航与导出辅助
- 06需确认的编辑器修改
适用场景
- 01查看当前打开的 EasyEDA Pro 文档
- 02概述原理图元件和连接
- 03追踪元件连接的网络
- 04在编辑器中导航或导出
MCP 相关
向 MCP 客户端提供 EasyEDA Pro 项目上下文以及原理图和 PCB 检查工具。本地 MCP 服务通过 WebSocket 桥接与 EasyEDA Pro 扩展通信。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @vlabsoft/easyeda-pro-mcpEASYEDA_MCP_WS_HOSTOptional WebSocket host for the local EasyEDA Pro bridge. Defaults to 127.0.0.1.EASYEDA_MCP_WS_PORTOptional WebSocket port for the local EasyEDA Pro bridge. Defaults to 8765.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
19收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
EasyEDA Pro MCP
将 Claude、Codex、VS Code 和其他模型上下文协议(MCP)客户端连接到当前机器上已打开的 EasyEDA Pro 项目。
面向 EasyEDA Pro 实时原理图和 PCB 工作流的独立开源 MCP 桥接工具。
快速开始 · AI 客户端设置 · 工具 · 故障排除 · 发行版本
功能简介
EasyEDA Pro MCP 可让 AI 助手检查当前已打开的 EasyEDA Pro 原理图或 PCB。它为 MCP 客户端提供结构化的项目上下文,而不是让它们根据截图、复制的文本或手动导出内容进行猜测。
它在本地运行:
MCP client -> Node.js MCP server -> local WebSocket bridge -> EasyEDA Pro extension
兼容 Claude Desktop、Claude Code、Codex、VS Code 和其他兼容 MCP 的客户端。
快速开始
npm install
npm run setup:local
然后:
- 将 MCP 客户端配置为运行
node /absolute/path/to/easyeda_mcp/dist/index.js - 打开 EasyEDA Pro
- 从
build/dist加载打包的扩展 - 启用外部交互权限
- 打开原理图或 PCB
- 让 MCP 客户端运行
easyeda_doctor
正常输出应显示扩展已连接、协议兼容,并且存在活动文档。
完整设置指南:快速开始
可以询问的内容
Run easyeda_doctor and summarize whether the EasyEDA Pro bridge is healthy.
Run easyeda_get_context and tell me which document is open in EasyEDA Pro.
Run easyeda_schematic_snapshot and summarize components, nets, warnings, and confidence.
Run easyeda_trace_component for USB1 and summarize its connected nets.
核心功能:
- 实时项目和文档上下文
- 检查原理图中的元件、引脚、网络、导线和标签
- 追踪元件和网络
- 针对特定连接进行验证
- 编辑器导航和导出辅助工具
- 需要确认后才会执行更改编辑器的操作
文档
- 快速开始:以最简步骤完成可用的设置
- 入门指南:提供更多背景信息的首次设置指南
- AI 客户端设置:Claude Desktop、Codex CLI、Claude Code CLI、VS Code 和通用 MCP 客户端
- EasyEDA Pro 扩展设置:安装并重新连接编辑器扩展
- 工具参考:可用的 MCP 工具
- 故障排除:按症状查找解决方法
发行版本
从 GitHub Releases 下载打包的扩展版本。本地构建也会生成 build/dist/easyeda_mcp_bridge.eext。
开发
npm run setup:local
npm test
npm run typecheck
npm run docs:build
npm run setup:local 会构建 MCP 服务、构建 EasyEDA Pro 扩展包,并打包 .eext 构件。
范围、安全性与状态
本项目针对正在运行的 EasyEDA Pro 会话。必须打开 EasyEDA Pro、安装本地扩展,并运行 MCP 服务。
目前尚未包含:
- 离线
.epro解析 - 商业/订单操作
- 不受限制的编辑器自动化
桥接默认监听 127.0.0.1。请勿将桥接端口暴露给不受信任的网络。有关问题报告和运行时边界,请参阅 SECURITY.md。
这是一个独立的开源项目,与 EasyEDA、JLCPCB 或深圳嘉立创科技集团股份有限公司无关联,未获得其认可或赞助。
联系方式与许可证
反馈和建议:[email protected]
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。