KiCad MCP · IPC board tools
A KiCad IPC connection exposes board queries, routing primitives and transaction-based edits.
Open maintainer documentationWHAT YOU CAN DOQuery board items and design rules · Create tracks and vias
HOW IT WORKSLive app
PLATFORMSWindows · macOS · Linux
DOCUMENTED AGENTSSee compatibility details
Documented capabilities
- Query board items and design rulesDocumentation
- Create tracks and viasDocumentation
Agent compatibility
| Agent | Compatibility | Basis |
|---|---|---|
| Claude Code | MCP compatibility (inferred) | MCP transport compatibility is inferred; this agent is not explicitly documented for this connection. Source |
| Codex | MCP compatibility (inferred) | MCP transport compatibility is inferred; this agent is not explicitly documented for this connection. Source |
| Cursor | MCP compatibility (inferred) | MCP transport compatibility is inferred; this agent is not explicitly documented for this connection. Source |
Setup route
Follow the linked maintainer documentation for installation, connection settings and supported versions.
Python 3.10+, a KiCad build with IPC enabled, an API token and an open PCB document.
Limitations
Board tools use the IPC API. Experimental schematic tools are separate and hidden by default.