用于 嘉立创EDA & EasyEDA 专业版扩展开发与调试的 MCP 服务。使用此MCP可以实现通过 AI Agent 自动完成插件导入、浏览器控制台日志采集等操作,由AI自动开发、构建、调试插件。
| 工具 | 说明 |
|---|---|
import_plugin |
将本地插件文件导入到嘉立创EDA专业版 |
dev_plugin |
导入插件并开启控制台日志监听 |
get_console_logs |
获取浏览器控制台输出(支持过滤、分页、清空) |
- 自动启动 Chrome(开启远程调试端口 9222),或连接已运行的实例
- 自动在浏览器中打开嘉立创EDA专业版调试模式,未登录时自动弹出扫码登录页面
- 登录状态缓存在
.browser-data/目录,后续无需重复登录 - 通过 Playwright 操作浏览器完成插件上传流程
dev_plugin导入后自动注册页面console和pageerror事件监听,捕获所有 log / warn / error / info 输出,最多缓存 500 条- 通过
get_console_logs随时拉取缓存日志,支持按类型或关键词过滤、限制返回条数、获取后清空缓存 - AI Agent可按获取到的日志情况分析插件运行状态,以便对插件源码调整
- Node.js 20.17.0+
- Google Chrome
工具会自动查找 Chrome 安装路径:
- Windows:查注册表
App Paths或常见安装位置 - macOS:
/Applications/Google Chrome.app/... - Linux:通过
which查找google-chrome/chromium
如果自动检测失败,或需要使用特定浏览器,可设置环境变量:
# Windows (PowerShell)
$env:CHROME_PATH = "C:\Program Files\Google\Chrome\Application\chrome.exe"
# macOS / Linux
export CHROME_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"✅Kiro
✅Trae
✅QwenCode
✅OpenClaw
npm install
npm run build生成 MCP 配置文件:
npm run mcp-config将生成的MCP配置文件mcp-config.json按照你所使用的AI Agent提供的文档导入
在 AI 对话中:
帮我导入插件
已完成登录
分析下现在的日志


