Client Config GeneratorΒΆ
KiCad MCP Pro can print minimal MCP client configuration snippets from the CLI:
kicad-mcp-pro mcp-config generate --client claude
kicad-mcp-pro mcp-config generate --client cursor
kicad-mcp-pro mcp-config generate --client vscode
kicad-mcp-pro mcp-config generate --client codex
The generated snippets use stdio and uvx kicad-mcp-pro. Add environment
variables such as KICAD_MCP_PROJECT_DIR after generation when a client should
open a specific KiCad project by default.
Related inspection commands:
kicad-mcp-pro tools list --json
kicad-mcp-pro capabilities --json
kicad-mcp-pro doctor --json --strict
kicad-mcp-pro doctor --json --bundle ./mcp-debug.zip
Strict doctor exit codes are stable for launcher integration:
| Exit code | Meaning |
|---|---|
| 0 | OK |
| 1 | Degraded but usable |
| 2 | Configuration or runtime error |
| 3 | Missing external dependency |
Launchers can call non-strict doctor --json for diagnostics without starting
the MCP server. The optional --bundle path writes a redacted support archive
for setup debugging.