MCP Catalogs
Homekicad-mcp-pro screenshot

kicad-mcp-pro

by oaslananka·126·Score 50

MCP server for KiCad PCB and schematic automation with project setup, validation gates, and manufacturing exports.

developer-toolsai-llmother
14
Forks
1
Open issues
this month
Last commit
2d ago
Indexed

Overview

KiCad MCP Pro is a comprehensive Model Context Protocol server that provides automation capabilities for KiCad PCB and schematic workflows. It exposes numerous tools for project setup, schematic editing, PCB inspection and editing, validation gates, DFM checks, SI/PI helpers, simulation support, and manufacturing exports. The server supports multiple profiles like 'minimal', 'pcb_only', 'schematic_only', 'manufacturing', 'analysis', and 'agent_full', making it adaptable to various workflow needs. It integrates with popular MCP clients like Claude Desktop, Claude Code, Cursor, VS Code, and Codex.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automating PCB design workflows with AI assistance
you:Validating PCB designs for DFM and manufacturing readiness
you:Exporting manufacturing packages for production
you:What KiCad version is required?
you:Does this work with MCP clients other than Claude?

When to choose this

Choose this MCP server if you're working with KiCad projects and need AI assistance for PCB design automation, validation, and manufacturing workflows.

When NOT to choose this

Don't choose this if you're not using KiCad or need more generalized CAD tool support beyond electronic design.

Tools this server exposes

12 tools extracted from the README
  • kicad_set_project

    Set the current KiCad project path for all subsequent operations

  • project_get_design_spec

    Retrieve design specifications from the current KiCad project

  • sch_build_circuit

    Build or modify circuits in the schematic editor

  • pcb_sync_from_schematic

    Synchronize the PCB layout from the schematic

  • project_quality_gate_report

    Generate a quality report checking design standards and constraints

  • export_manufacturing_package

    Export manufacturing files for PCB production

  • export_gerber

    Export Gerber files for PCB manufacturing

  • export_bom

    Export bill of materials from the KiCad project

  • pcb_place_footprint

    Place footprints/components on the PCB layout

  • pcb_add_track

    Add copper tracks/traces to the PCB layout

  • pcb_add_via

    Add vias to connect different PCB layers

  • sch_add_symbol

    Add symbols to the schematic

Comparable tools

kicad-mcppcb-automation-mcpeda-workflow-tools

Installation

Installation

Install with uvx:

uvx kicad-mcp-pro --help
uvx kicad-mcp-pro health --json
uvx kicad-mcp-pro serve

Or install with pip:

pip install kicad-mcp-pro
kicad-mcp-pro --help
kicad-mcp-pro health --json
kicad-mcp-pro serve

Claude Desktop Configuration

Add to Claude Desktop config:

{
  "servers": {
    "kicad": {
      "type": "stdio",
      "command": "uvx",
      "args": ["kicad-mcp-pro"],
      "env": {
        "KICAD_MCP_PROJECT_DIR": "/absolute/path/to/your/kicad-project",
        "KICAD_MCP_WORKSPACE_ROOT": "/absolute/path/to/your/workspace",
        "KICAD_MCP_PROFILE": "pcb_only"
      }
    }
  }
}

FAQ

What KiCad version is required?
KiCad MCP Pro requires KiCad 10 or later.
Does this work with MCP clients other than Claude?
Yes, it works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, VS Code, and Codex.

Compare kicad-mcp-pro with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.