1. Conduid
  2. AI
  3. Kicad MCP Server
MCP server · AI

Kicad MCP Server

KiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design.

Unclaimed NOASSERTION last commit 6 months ago ai
77Good

Scored 3 hours ago · breakdown

About Kicad MCP Server

Kicad MCP Server is an MCP server published by mixelpixx in the AI category: kiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design. It has been installed 0 times through Conduid.

The repository has 373 stars and 66 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx kicad-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Kicad MCP Server

Powered by Claude · Grounded in docs

I know everything about Kicad MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v2.7.0v2.7.0 · 20 Aug 2026The bridge no longer crosses its wires The Node-Python protocol had no request IDs. After any timeout, the next command was silently resolved with the *previous* command's late result, off by one for every response until another timeout…
v2.6.0v2.6.0 · 28 Jul 2026A minor bump: **10 new tools**, a breaking change to how schematic tools report an unparseable sheet, and a fix for a bug that made deleting anything from a board break the session. Deleting from a board no longer kills the session This is…
v2.5.0v2.5.0 · 26 Jul 2026v2.5.0 A minor bump rather than a patch: **20 new board-lifecycle and geometry tools** take the surface from 124 to 143. The rest is the tooling groundwork that v2.4.1's CI work deliberately deferred. PCB editing interface tools (#311)…
v2.4.1v2.4.1 · 26 Jul 2026v2.4.1 Eight merges since v2.4.0. The headline is infrastructural, and it is worth stating plainly: **CI had never once passed in this repository's history.** 32 failed runs, 1 cancelled, 0 successes — and GitHub Actions had been disabled…
v2.4.0v2.4.0 · 22 Jul 2026v2.4.0 Eighteen merges since v2.3.1. Four new tool families land — symbol library management, symbol property editing, `lib_id` replacement for library migration, and update-from-library refresh — alongside a process-wide caching layer for…

README



KiCAD MCP Server

🇺🇸 English (EN)  •  🇩🇪 Deutsch (DE)  •  🇨🇳 中文 (ZH)

License Platform KiCAD Stars Discussions

Our new forum is up: https://forum.orchis.ai — Need help? Have suggestions? Want to show off your work?

KiCAD MCP Server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with KiCAD for PCB design automation. Built on the MCP 2025-06-18 specification, this server provides comprehensive tool schemas and real-time project state access for intelligent PCB design workflows.

Design PCBs with natural language

Describe what you want to build — and let AI handle the EDA work. Place components, create custom symbols and footprints, route connections, run checks, and export production files, all by talking to your AI assistant.

What it can do today

  • Project setup, schematic editing, component placement, routing, DRC/ERC, export
  • Custom symbol and footprint generation — for modules not in the standard KiCAD library
  • Personal library management — create once, reuse across projects
  • JLCPCB integration — parts catalog with pricing and stock data
  • Freerouting integration — automatic PCB routing via Java/Docker
  • Visual feedback — snapshots and session logs for traceability
  • Cross-platform — Windows, Linux, macOS

Quick Start

  1. Install KiCAD 9.0+
  2. Install Node.js 18+ and Python 3.11+
  3. Clone and build:
git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git
cd KiCAD-MCP-Server
npm install
npm run build
  1. Configure your AI client — see Platform Guide

GitHub Copilot (VS Code)

Copy config/vscode-mcp.example.json to .vscode/mcp.json — VS Code auto-detects it. → Full setup guide

Claude Desktop

Edit your config file:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS/Linux: ~/.config/claude/claude_desktop_config.json

Example configs: config/windows-config.example.json or config/macos-config.example.json

Documentation

Community

Star History

AI Disclosure

Developed with AI Assistance This project was developed with the support of AI-assisted coding tools (GitHub Copilot, Claude). All code has been reviewed, tested, and integrated by the maintainers. AI tools were used to accelerate development — creative decisions, architecture, and responsibility remain entirely with the authors.

Disclaimer

No Warranty — Use at Your Own Risk

This project is provided without any warranty, express or implied. The authors and contributors accept no liability for damages of any kind arising from the use or inability to use this software, including but not limited to:

  • Errors in generated schematics, PCB layouts, or manufacturing files
  • Damage to hardware, components, or devices caused by incorrect designs
  • Financial losses due to manufacturing errors or incorrect orders
  • Data loss or corruption of KiCAD project files

AI-generated design suggestions do not replace qualified engineering review. Safety-critical applications (medical, aerospace, automotive, etc.) require mandatory independent expert verification.

This project is licensed under the MIT License — which likewise excludes all liability.

README mirrored from the source repository 3 hours ago. The original is authoritative.

Questions

About Kicad MCP Server

How do I install Kicad MCP Server?

Run npx kicad-mcp-server, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Kicad MCP Server safe to use with an AI agent?

Its trust score is 77 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kicad MCP Server still maintained?

Yes — the latest release is v2.7.0 (20 Aug 2026), and the last commit was 6 months ago. The repository has 373 stars and 0 open issues.