jlceda-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AGENT_MODEL | No | Agent 使用的模型 | claude-sonnet-4-20250514 |
| GATEWAY_WS_URL | No | Gateway WebSocket 地址 | ws://127.0.0.1:18800/ws/bridge |
| ANTHROPIC_API_KEY | No | Anthropic API Key(设置后启用 pcb_agent 工具) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pcb_get_stateB | 获取 PCB 完整状态(元件、网络、板框等) |
| pcb_screenshotB | 截取当前 PCB 编辑器截图 |
| pcb_run_drcA | 运行 PCB 设计规则检查 (DRC) |
| pcb_get_tracksC | 查询走线段 |
| pcb_get_padsC | 查询焊盘信息 |
| pcb_get_net_primitivesB | 查询指定网络的所有图元 |
| pcb_get_board_infoB | 获取工程信息(板名、层数等) |
| pcb_get_feature_supportB | 查询 bridge 支持的功能列表 |
| pcb_pingC | 检查 bridge 连接状态 |
| pcb_move_componentC | 移动元件到指定坐标 (mil) |
| pcb_relocate_componentB | 安全搬迁元件(自动断开走线) |
| pcb_batch_moveB | 批量移动多个元件 |
| pcb_select_componentB | 在编辑器中选中元件 |
| pcb_delete_selectedB | 删除当前选中的对象 |
| pcb_create_componentB | 从库中放置元件到 PCB |
| pcb_route_trackC | 画走线 |
| pcb_create_viaC | 创建过孔 |
| pcb_delete_tracksC | 删除走线 |
| pcb_delete_viaC | 删除过孔 |
| pcb_create_copper_pourB | 创建矩形铺铜区域 |
| pcb_delete_pourC | 删除铺铜 |
| pcb_create_keepoutC | 创建矩形禁布区 |
| pcb_delete_keepoutC | 删除禁布区 |
| pcb_move_silkscreenB | 移动丝印文字 |
| pcb_auto_silkscreenC | 自动排列所有丝印(避免重叠) |
| pcb_get_silkscreensA | 查询所有丝印文字 |
| pcb_create_diff_pairC | 创建差分对 |
| pcb_list_diff_pairsA | 列出所有差分对 |
| pcb_delete_diff_pairC | 删除差分对 |
| pcb_create_equal_lengthD | 创建等长组 |
| pcb_list_equal_lengthsB | 列出所有等长组 |
| pcb_delete_equal_lengthC | 删除等长组 |
| sch_get_stateB | 读取原理图状态 |
| sch_get_netlistC | 导出网表 |
| sch_run_drcC | 运行原理图 DRC |
| pcb_open_documentC | 切换到指定文档(原理图或 PCB) |
| calc_impedanceA | 计算 PCB 走线阻抗,或根据目标阻抗反算线宽。支持微带线/带状线/差分模式 |
| calc_trace_widthA | 根据载流要求计算最小走线宽度 (IPC-2221) |
| pcb_bridge_statusA | 查看官方 Bridge Server 连接状态(服务标识、EDA 窗口连接数、当前活动窗口) |
| pcb_list_eda_windowsA | 列出所有已连接嘉立创EDA窗口及其活动状态 |
| pcb_select_eda_windowA | 选择当前活动的嘉立创EDA窗口(多开时指定执行目标) |
| pcb_execute_codeA | 在嘉立创EDA专业版内直接执行 JavaScript 代码(高级/调试用)。代码运行于扩展环境,eda 为官方扩展 API。示例:return await eda.dmt_Project.getCurrentProjectInfo(); |
| pcb_bom_exportB | 导出 PCB BOM(按元件名聚合:数量、位号、网络、LCSC 料号),返回 JSON + CSV |
| pcb_net_connectivity_checkB | 检查所有网络的连通性(焊盘数/走线段数,标记未布线网络) |
| pcb_current_density_reportA | 各网络载流能力估算(IPC-2221,线宽总和 → 电流容量),标记偏低网络 |
| pcb_fanout_componentA | 为指定元件的所有焊盘创建扇出过孔(同一网络) |
| pcb_auto_route_netsA | 自动布线:单层障碍规避(默认,绕开焊盘+clearance)或两层 L 型(useVias)。需 DRC 复查 |
| pcb_drc_autofixA | 运行 DRC 并自动修复可自动处理的问题(当前:丝印冲突),返回修复前后对比 |
| pcb_component_clearance_checkB | 检查所有元件对的最小间距,标记低于阈值的违规对 |
| pcb_route_differential_pairsA | 差分对自动布线:正/负网络平行 L 型走线(负网络偏移 gap),报告等长偏差 |
| pcb_design_health_reportA | 一键输出设计健康报告:BOM + 连通性 + 载流 + DRC + 间距,给出 READY/NEEDS_WORK/POOR 评分 |
| pcb_auto_fanout_and_routeA | 流水线:全部元件扇出 → 全部网络自动布线 → DRC → 丝印自修复 |
| pcb_auto_place_componentsA | 自动布局:把元件移动到其焊盘质心(一阶优化),锁定元件跳过 |
| pcb_netlist_reportA | 从 PCB 焊盘数据生成网表报告(元件→引脚→网络、网络→元件) |
| pcb_design_snapshotA | 保存当前设计快照(作为后续 pcb_design_diff 的基线) |
| pcb_design_diffA | 对比当前设计与上次快照,报告新增/移除/移动的元件 |
| sch_generate_from_netlistA | 通过官方 sch_Netlist.setNetlist 将网表导入原理图(生成原理图)。类型: EasyEDA/JLCEDA/Protel2/PADS/Allegro/DISA/DSNET |
| sch_generate_from_pcbC | 一键:读取当前 PCB 网表报告 → 转 Protel2 网表 → 导入原理图生成 |
| pcb_eprj3_project_infoB | 检查嘉立创EDA专业版 .eprj3 工程(目录或文件):工程索引、原理图/PCB/面板文件清单,或源文件记录统计(JSON-lines) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hyl64/jlcmcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server