AppStrings.How it works
MCP / INTEGRATION RECORD

KiCad MCP

An MCP server inspects KiCad projects, extracts design data and runs command-line checks and visualizations.

Open maintainer documentation
WHAT YOU CAN DOList and open KiCad projects · Extract netlists and bills of materials · Run design-rule checks and visualize PCB layouts
HOW IT WORKSLive & file workflows
PLATFORMSWindows · macOS · Linux
DOCUMENTED AGENTSSee compatibility details

Documented capabilities

Agent compatibility

AgentCompatibilityBasis
Claude CodeMCP compatibility (inferred)MCP transport compatibility is inferred; this agent is not explicitly documented for this connection. Source
CodexMCP compatibility (inferred)MCP transport compatibility is inferred; this agent is not explicitly documented for this connection. Source
CursorMCP 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.

KiCad 9+, Python 3.10+, uv 0.8+ and configured project search paths.

Open setup documentation

Limitations

Combines project-file analysis, CLI checks and project launching. It does not establish general editing of an open PCB session.