Skip to content

Agent Installation Guide

The canonical, minimal install path lives in ../installation.md. This page adds the agent-specific setup (MCP client config, environment variables).

Prerequisites

  • Python 3.13+ and uvx (or pipx)
  • KiCad 10.0+ for kicad-cli and full tool access (file-level read and migration support for 8.x; see the compatibility matrix)
  • Internet access for package installation

Install kicad-mcp-pro

pipx install kicad-mcp-pro

With uvx (no install)

uvx kicad-mcp-pro

With pip

pip install kicad-mcp-pro

Verify Installation

kicad-mcp-pro doctor

Expected output includes Python version, uvx availability, kicad-cli status, project directory, and tool count.

Set Up for Your Agent

Choose your agent for detailed setup instructions:

Environment Variables

Variable Required Description
KICAD_MCP_PROJECT_DIR Yes Path to KiCad project directory
KICAD_MCP_PROFILE No Server profile (default: analysis)
KICAD_MCP_OPERATING_MODE No readonly, write, manufacturing, experimental
KICAD_MCP_KICAD_CLI No Path to kicad-cli binary
KICAD_MCP_OUTPUT_DIR No Output directory for exports

Troubleshooting

See troubleshooting.md for common issues.