MCP Server
KiCad MCP Server
by lamaalrajih
Project management and PCB design analysis for KiCad.
About KiCad
Provides project management (list, examine, open KiCad projects), PCB design analysis, netlist extraction from schematics, BOM management and export, design rule checking (DRC), PCB visualization, and circuit pattern recognition through an MCP-compliant client.
Tags
pcb-designkicadelectronicshardware
How to install KiCad
- Transport
- Local (stdio)
Client configuration
{
"mcpServers": {
"kicad-lamaalrajih": {
"command": "/ABSOLUTE/PATH/TO/YOUR/PROJECT/kicad-mcp/.venv/bin/python",
"args": [
"/ABSOLUTE/PATH/TO/YOUR/PROJECT/kicad-mcp/main.py"
]
}
}
}Copied from the official README — . Replace placeholder keys with your own credentials.
Client setup documented by the maintainer
| Client | Setup steps in README |
|---|---|
| Claude Desktop | Yes |
| Claude Code | Not documented |
| Cursor | Not documented |
| VS Code | Not documented |
| Windsurf | Not documented |
“Not documented” means the README has no client-specific steps — most MCP clients can still run a local stdio server from the configuration above.