Back to AI tools
MCP serverOpen sourceECAD

mcp-kicad-sch-api

MCP server built on the kicad-sch-api Python library for programmatic creation, search and manipulation of KiCad schematic files by AI agents.

Facts

License
MIT
Connects to
KiCad

Repository stats

Stars
22
Last push
2025-08-20
Latest release
2025-08-19

What it does and how it connects

mcp-kicad-sch-api exposes the kicad-sch-api Python library as MCP tools so AI agents can create, modify, and analyze KiCad schematic files. It installs with pip and works over standard MCP stdio transport, with setup documented for Claude Desktop and Claude Code.

Its tools cover creating schematics, adding components, searching KiCad symbol libraries, adding wires and nets, hierarchical sheets and labels, listing components, and reading schematic information. The README states the file format is preserved exactly for KiCad compatibility.

Requirements are Python 3.10 or later, KiCad for symbol libraries, and the kicad-sch-api library. There is no PCB layout, routing, or manufacturing export in this server; it stops at the schematic.

Real user voices

I just did a pip install, setup the KICAD_SYMBOL_DIR to /usr/share/kicad/symbols. Added the mcp using claude mcp add. Then I asked claude to do a schematic for testing, and I see the following errors: search_components, Component search functionality not available.

Source, 2025-11-21

Alternatives

kicad-mcp (blwfish)
Covers the full flow from schematic through layout, routing, checks, and manufacturing export, not schematics only.
Difference source
Details
kicad-claude-mcp
Edits both schematic and PCB files directly and adds autorouting, ERC/DRC, and fab export.
Difference source
Details
kicad-mcp (draganito)
Works on PCB layout in a running KiCad 10 editor rather than on schematic files.
Difference source
Details
kicad-happy
Analyzes and reviews finished schematics and boards instead of creating schematic files.
Difference source
Details
KiStack
Ships as agent skills covering schematic, layout review, BOM, export, and Gerber review, not as an MCP server.
Difference source
Details

Not verified

  • Pricing: none stated on the repo.
  • Activity: last push August 2025, so the project looks quiet; no newer release was found.
Back to AI tools

Last verified: 2026-11-02. Listings are informational and are not endorsements, rankings, or compatibility claims.