KiCad Schematics MCP server
io.github.unmateria/mcp-kicad·v0.2.7·2 starsDesign KiCad schematics by talking to Claude. Places parts, wires nets, runs ERC. Needs KiCad 10.
2 stars
Reviews
Write oneNobody has reviewed KiCad Schematics yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
KiCad Schematics tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 44 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How KiCad Schematics compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 62% of 1,337 Media servers
- GitHub stars
- 2
- more than 70% of 715 Media servers
Install KiCad Schematics in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the KiCad Schematics repository's README, as published. We do not edit it. Read it on GitHub
MCP-KiCad
Design electronic schematics by talking to Claude. This is an MCP server that lets a language model draw real KiCad schematics — placing parts, wiring nets, adding power symbols and running KiCad's own electrical rules check — and hand you a .kicad_sch file you can open, edit and manufacture from.
Léeme en español
An LM2596 step-down converter. Nobody drew this by hand: it was compiled from a text description, and it passes ERC.
What it actually does
You ask for a circuit in plain language. Claude writes a short declarative description of it and calls one tool, compile_schematic, which turns that description into a finished schematic file.
You: Build me a 555 astable running at about 1 Hz, 5 V supply.
Claude: [looks up the real pin names of the NE555, writes the design, compiles it]
Done — 7 components, ERC clean. Here's the preview.
The result opens in KiCad like any other schematic. It is not a picture: it is a real file with a real netlist, ready for PCB layout.
What makes the output usable
Generating something is easy; generating a schematic a human would accept is not. Every compiled schematic is checked before you see it, and the compiler refuses to emit anything that fails:
If a connection cannot be drawn cleanly, it degrades to a net label rather than producing a wire that lies. The schematic is never silently wrong.
A net crossing itself is not one of those cases: it is one net either way, so the wire is cut at the crossing and given a junction rather than being thrown away. Only a genuine conflict with another net costs you a wire.
What it does not do
- No PCB work. No board layout, no copper routing, no Gerbers. Schematics only, on purpose — a PCB from a bad schematic is worthless.
- No component invention. It uses KiCad's installed symbol libraries, and findpart / importpart bring in what is missing from external KiCad libraries — verified before installation. If a part exists nowhere, it says so instead of drawing one.
- Not a simulator. It draws what you describe; it does not tell you whether your circuit is a good idea.
Requirements
Installation
Option A — one click (recommended)
Download mcp-kicad.mcpb from Releases and double-click it. Claude Desktop installs it as an extension: no JSON to edit, no paths to type. The bundle carries the Windows, macOS and Linux builds, so the same file works everywhere.
Then skip straight to Checking that it works.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
KiCad Schematics: common questions
- Is KiCad Schematics MCP server safe?
- Mostly: it is graded B (80/100). Read the KiCad Schematics safety report
- Does KiCad Schematics need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is KiCad Schematics maintained?
- The last commit was 86 days ago (2026-08-10). The latest release is v0.2.7.
- What can I use instead of KiCad Schematics?
- Servers from other publishers that do the same job: KiCad MCP Pro MCP server, b123d-print MCP server and Source Parts MCP server.
- How does KiCad Schematics compare with other Media MCP servers?
- safety score 80/100 (higher than 62% of 1,337 Media servers); github stars 2 (more than 70% of 715 Media servers). Full comparison.
Alternatives to KiCad Schematics
Same job from other publishers: the closest match first, then the best rated.
KiCad MCP ProProduction-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.not reviewedEstablishedA- b123d-printVibe CAD for 3D printing: design, check and export printable parts with build123d.not reviewedGrowingA
- Source PartsElectronic component sourcing, BOM management, and PCB design workflows.not reviewedGrowingA
- DembrandtDesign tokens from any live site: colours, type, spacing, components, drift against a baseline.not reviewedWidely usedB
- Figma MCP ServerThe Figma MCP server brings Figma design context directly into your AI workflow.not reviewedEstablishedA