Skip to main content
MCP server CX Codex

KiCad Tools — Claude Code MCP server: what it does, how to install

Exposes 109 tools for KiCad schematics and board layout. It lets coding assistants edit circuit files and run DRC checks directly on disk.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add mcp-server-kicad -- uvx mcp-server-kicad
Open on GitHub

What KiCad Tools does

This server connects coding agents to KiCad 9 and KiCad 10 projects. Instead of rewriting raw s-expression text, the assistant interacts through specialized endpoints for placing components, updating nets, and checking design rules. Edits write directly to .kicad_sch and .kicad_pcb files while preserving surrounding bytes. Failed edits leave files untouched.

The package bundles 109 tools divided into five areas: schematics, board layout, project tree, symbol libraries, and footprints. It can generate Gerber outputs, drill maps, and BOM tables. For automated routing with autoroute_pcb, the host system must have Java 25 or newer installed. Note that the repository entered maintenance status in October 2026, receiving only security and KiCad compatibility patches.

What it helps with

  • wire decoupling capacitors and power nets on a schematic
  • run automated ERC and DRC passes to catch design violations
  • push netlist changes from the schematic onto the board layout
  • generate production Gerber files and drill data

Example prompts for the agent

  • Locate the power pins on chip U1 and wire a 100 nF bypass capacitor
  • Sync the board layout from the schematic and run a DRC check
  • Export all Gerber layers and drill files to the output folder

How to install KiCad Tools

Platform CLI

claude mcp add mcp-server-kicad -- uvx mcp-server-kicad

uvx runs the command named after the package; if the README names another one, use uvx --from mcp-server-kicad <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about KiCad Tools

How to install KiCad Tools in Claude Code?

Run claude mcp add mcp-server-kicad -- uvx mcp-server-kicad in your terminal. You can also register the server under an alias with claude mcp add kicad-tools -- uvx mcp-server-kicad.

What does KiCad Tools do?

It gives language models an interface of 109 tools to inspect and edit KiCad designs. The assistant can modify schematics, place footprints, route tracks, and export fabrication files.

What are the system requirements for autorouting?

Running autoroute_pcb requires Java 25 or higher on your machine. You also need KiCad 9 or KiCad 10 installed alongside the server.

Similar MCP servers

All MCP servers for Design →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor