{"repo":"hyl64/jlcmcp","free":true,"listed":false,"github":"https://github.com/hyl64/jlcmcp","clone":"git clone https://github.com/hyl64/jlcmcp.git","description":"嘉立创 EDA MCP Server（官方栈版）— 59 个工具：PCB/原理图自动化 + 自动布局/布线/DRC自修复/设计健康报告 等高级功能，基于官方 Run API Gateway + easyeda-api-skill","language":"TypeScript","stars":184,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"jlceda-mcp-server（官方栈迁移版） 嘉立创 EDA MCP Server — 让 AI 编程助手直接操控嘉立创 EDA 专业版的 PCB/原理图自动化工具集。 v1.0 已完整迁移到官方 JLC AI 栈 ：不再依赖自研 WebSocket 协议与自研插件，改为 Run API Gateway 扩展（EDA 侧） + easyeda-api-skill Bridge Server（协议侧）。 MCP Server 把每个工具动作编译成 eda. 官方 API 代码，通过官方 Bridge Server 在 EDA 内执行。 架构 - MCP server（本仓库）通过 stdio 与 AI IDE 通信； - 官方 Bridge Server（scripts/bridge-server.mjs，来自 easyeda-api-skill）自动发现/拉起， 监听端口 49620-49629，单例运行； - Run API Gateway 扩展在嘉立创EDA专业版内自动扫描端口并连接（需在扩展管理器中勾选 允许外部交互 ），接收 execute 消息以 new AsyncFunction('eda', code) 执行。 前置条件 - Node.js = 18（建议 22 LTS） - 嘉立创EDA专业版 V3.2+ - 在嘉立创EDA中安装官方 Run API Gateway 扩展： - 扩展广场：https://jlcext.com/item/oshwhub-official/run-api-gateway - 源码：https://github.com/easyeda/eext-run-api-gateway - 安装后在 高级 → 扩展管理器 → Run API Gateway → 配置 勾选 允许外部交互 - （可选）官方 easyeda-api skill：https://github.com/easyeda/easyeda-api-skill 安装 & 构建 配置 在项目目录创建 .mcp.json： 首次使用时先启动 Bridge Server（或让 MCP server 自动拉起），并在嘉立创EDA中确认 Run API Gateway 扩展已连接（顶部菜单出现 API Gateway ）。 环境变量 变量 默认值 说明 ------ -------- ------ GATEWAY BASE URL 自动扫描 显式指定官方 Bridge Server 地址（如 http://127.0.0.1:49620） AUTO SPAWN BRIDGE true 未发现 Bridge Server 时自动拉起 scripts/bridge-server.mjs BRIDGE SERVER PATH scripts/bridge-server.mjs 自定义 Bridge Server 路径 KILL BRIDGE ON EXIT 0 退出时是否结束自拉起的 Bridge Server（官方单例共享，默认不结束） ANTHROPIC API KEY — Anthropic API Key（设置后启用 pcb agent 工具） AGENT MODEL claude-sonnet-4-20250514 Agent 使用的模型 工具清单（59 个） 状态查询 (9) pcb get state / pcb screenshot / pcb run drc / pcb get tracks / pcb get pads pcb get ","default_branch":null,"files":null,"tree":[],"storefront":"/r/hyl64","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hyl64/jlcmcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}