TC
ToolCompared
MCP Server

KiCad MCP Server

by lamaalrajih

Project management and PCB design analysis for KiCad.

CommunityPythonDesign Tools

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

ClientSetup steps in README
Claude DesktopYes
Claude CodeNot documented
CursorNot documented
VS CodeNot documented
WindsurfNot 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.

Related MCP servers in Design Tools