Skip to content
Tresca

mcp-server-kicad

MCP serverCommunity

A 109-tool KiCad 9/10 server that edits project files directly, now in maintenance mode after its author's own comparison tests. By ProductOfAmerica.

16 starsUpdated 8 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
KiCad
How it connects
Reads and writes files; the tool isn't needed
Access
Can modify models
Tool versions
KiCad 9.x or 10.x
Operating systems
Windows, macOS, Linux
Needs a KiCad licence
No
Transport
Local (stdio)
AI clients documented
Claude Code, Claude Desktop
Licence
GPL-3.0
Language
Python

What it can do

  • Splits 109 tools across schematic, PCB, library, project and export servers, which run together or separately.
  • Parses and writes KiCad files directly and calls kicad-cli for ERC, DRC, exports and schematic-to-board updates; pcbnew is used only for zone fills and autorouting.
  • Refuses an edit that can't be made cleanly and leaves the file untouched.
  • The Claude Code plugin adds six design skills.

Limitations

  • In maintenance mode since October 2026; only security and KiCad compatibility fixes.
  • In the author's own small test, plain Claude Code with kicad-cli got 18 of 18 single edits right, against 3 of 18 with the plugin; the author now suggests that approach instead.
  • autoroute_pcb downloads Freerouting 2.5.0 on first use and needs Java 25 or newer.

Install

claude plugin marketplace add ProductOfAmerica/mcp-server-kicad
claude plugin install kicad

Source: github.com/ProductOfAmerica/mcp-server-kicad

MCP servers and skills run code on your computer. Review the source before installing.

AI-generated models, drawings and results must be checked by a qualified engineer before use.