KiCad Context MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KICAD_CLI | No | Path to the kicad-cli executable (optional, auto-detected if not set) | |
| KICAD_PROJECT | Yes | Path to the KiCad project directory or project file |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| board_overviewA | Orientation call. What is this board: title, sheets/function blocks, key ICs, power rails, connectors, and part counts. Make this first. |
| findA | Search the board. kind = component | net | sheet. Returns a paginated list of matching IDs + one-line labels to feed into other tools. |
| componentB | Describe one component: value, footprint, datasheet, fields, and its pin -> net map. Use net() on a pin's net to expand connectivity. |
| netB | List the pins on a net, grouped by component. Paginates large nets. |
| traceB | Walk connectivity from a pin outward, bounded by depth (max 3). One hop = crossing a net or passing through a component. Large nets are reported but not fully expanded, to stay bounded. |
| power_treeA | Regulators and the rails they feed. Heuristic (library/value match). Pass a rail name to filter. Use net() on a rail for its full fanout. |
| checksB | Run ERC (schematic) or DRC (board) and return counts by severity, then a capped detail list. Filter by severity to expand a class. |
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
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/yigitabi5444/YSM-Kicad-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server