JLC EDA MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AGENT_MODEL | No | Optional model identifier for the agent, default is claude-sonnet-4-20250514. | |
| GATEWAY_HTTP_URL | Yes | The URL of the local gateway to send commands to. Default is http://127.0.0.1:18800/command. | |
| ANTHROPIC_API_KEY | No | Optional API key for Anthropic to enable the pcb_agent tool. |
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
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 38 tools
Each tool targets a specific operation (create, delete, get, move, etc.) on a distinct object (component, track, via, etc.). The prefixes pcb_, sch_, calc_ further separate domains. Even similar operations like delete are differentiated by object type, and move vs relocate have distinct behaviors.
All tools follow a consistent pattern of domain prefix (pcb_, sch_, calc_) followed by verb_noun (e.g., pcb_create_component, pcb_get_board_info). No mixing of styles, and verbs are consistently placed.
With 38 tools, the set is comprehensive for PCB and schematic design automation but slightly high. Most tools are necessary for common workflows, though some redundancy exists (e.g., multiple delete tools) that could be consolidated.
The PCB tool surface is fairly complete with creation, deletion, querying, and routing. However, schematic tools are limited to three read/export functions, missing creation or editing. Also, some PCB operations like editing component properties or board outline tools are absent.