MCP.Market

KiCad Schematics MCP server

by unmateria·io.github.unmateria/mcp-kicad·v0.2.7·2 stars

Design KiCad schematics by talking to Claude. Places parts, wires nets, runs ERC. Needs KiCad 10.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

2 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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 Pro
    Production-grade MCP server for KiCad EDA—PCB design, DRC, simulation, BOM, DFM, and manufacturing.
    A
  • b123d-print
    Vibe CAD for 3D printing: design, check and export printable parts with build123d.
    A
  • Source Parts
    Electronic component sourcing, BOM management, and PCB design workflows.
    A
  • Dembrandt
    Design tokens from any live site: colours, type, spacing, components, drift against a baseline.
    B
  • Figma MCP Server
    The Figma MCP server brings Figma design context directly into your AI workflow.
    A