1. Conduid
  2. Science
  3. KiCad MCP Pro Server
MCP server · Science

KiCad MCP Pro Server

MCP server for KiCad project setup, PCB edits, schematic work, validation, and exports.

Unclaimed science
37Low

Scored 4 months ago · breakdown

About KiCad MCP Pro Server

KiCad MCP Pro Server is an MCP server in the Science category: mCP server for KiCad project setup, PCB edits, schematic work, validation, and exports. It has been installed 0 times through Conduid.

Install

uvx
uvx kicad-mcp-pro
pip
pip install kicad-mcp-pro

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about KiCad MCP Pro Server

Powered by Claude · Grounded in docs

I know everything about KiCad MCP Pro Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked yet.

README

KiCad MCP Pro Server

PyPI CI Docs Release Codecov OpenSSF Scorecard KiCad 10 Buy Me a Coffee

KiCad MCP Pro is a Model Context Protocol server for KiCad PCB and schematic workflows. It gives agents project setup, schematic editing, PCB inspection and edits, validation gates, DFM checks, SI/PI helpers, simulation helpers, and release-gated manufacturing export.

Use it with Claude Desktop, Claude Code, Cursor, VS Code, Codex, or any MCP-compatible client.

Canonical repository: https://github.com/oaslananka-lab/kicad-mcp-pro

Personal showcase mirror: https://github.com/oaslananka/kicad-mcp-pro

Quick Start

Install and run with uvx:

uvx kicad-mcp-pro --help
uvx kicad-mcp-pro health --json
uvx kicad-mcp-pro doctor --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

The default no-subcommand invocation still starts the stdio MCP server for backward compatibility. health --json is safe to run when KiCad is not running; it reports KiCad IPC as deferred instead of crashing. doctor --json adds deeper CLI and IPC diagnostics for launchers such as kicad-studio.

Minimal MCP Config

Use an absolute KiCad project path:

{
  "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"
      }
    }
  }
}

More client examples:

What It Does

  • Project-aware setup with safe path handling and recent-project discovery.
  • PCB tools for board state, tracks, vias, footprints, layers, zones, placement, and sync.
  • Schematic tools for symbols, wires, labels, buses, annotation, templates, routing, and IPC reload.
  • Validation gates for schematic quality, connectivity, PCB quality, placement, transfer, DFM, and manufacturing.
  • Gated release handoff through export_manufacturing_package().
  • Export tools for Gerber, drill, BOM, PDF, netlist, STEP, render, pick-and-place, IPC-2581, SVG, and DXF.
  • SI, PI, EMC, routing, simulation, library, and version-control helper surfaces.
  • Server profiles such as minimal, pcb_only, schematic_only, manufacturing, analysis, and agent_full.
  • Machine-readable CLI diagnostics for editors and MCP clients.

Capability Status

Capabilities are verified at different levels depending on test coverage and runtime dependencies. See Capability Verification Levels for the current truth table.

Common Workflow

kicad_set_project()
project_get_design_spec()
sch_build_circuit()
pcb_sync_from_schematic()
project_quality_gate_report()
export_manufacturing_package()

Demo media guidance lives in docs/demo-media.md.

Documentation

Repository Operations

Normal CI and security workflows run on pull requests, pushes, and merge queue events. Release, publish, mirroring, deployment, and token-backed jobs remain guarded behind explicit repository checks and protected environments.

The project uses Dependabot, Renovate, CodeQL, Gitleaks, Trivy, OpenSSF Scorecard, Codecov, release-please, SBOM generation, Sigstore signing, and GitHub artifact attestations for release hardening.

Operational references:

Contributing and Support

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About KiCad MCP Pro Server

How do I install KiCad MCP Pro Server?

Run uvx kicad-mcp-pro, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is KiCad MCP Pro Server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is KiCad MCP Pro Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.