MCP ConfigsMay 14, 2026·2 min read

KiCAD MCP Server — PCB Design Automation via MCP (2026)

KiCAD MCP Server lets MCP clients drive KiCAD for PCB automation; verified 997★ with KiCAD 9.0+ and a Node+Python build (`npm install` + `npm run build`).

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Needs Confirmation · 62/100Policy: confirm
Agent surface
Any MCP/CLI agent
Kind
Mcp
Install
Bundle
Trust
Trust: Established
Entrypoint
git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git
Universal CLI install command
npx tokrepo install 0bbddb26-6998-56cf-b1fd-b0e4597930b7
Intro

KiCAD MCP Server lets MCP clients drive KiCAD for PCB automation; verified 997★ with KiCAD 9.0+ and a Node+Python build (npm install + npm run build).

Best for: MCP builders who want AI assistants to inspect and automate KiCAD PCB workflows with real project state

Works with: KiCAD 9.0+, Node.js 18+, Python 3.11+, and MCP-compatible clients (Claude, Copilot, etc.)

Setup time: 20-45 minutes

Main

  • This server is built around the MCP 2025-06-18 specification and focuses on real-time project state + comprehensive tool schemas for PCB design workflows.
  • The README lists concrete capabilities: schematic editing, placement, routing, DRC/ERC, export, plus custom symbols/footprints and personal library management.
  • It also documents manufacturing-facing integrations (JLCPCB catalog data) and routing helpers (Freerouting), which makes it more than a thin “hello MCP” demo.
  • Treat it like EDA automation: use AI suggestions, but always run checks (DRC/ERC) and review outputs before ordering boards—exactly as the repo’s disclaimer recommends.

FAQ

  • Do I need KiCAD installed?: Yes. The Quick Start requires KiCAD 9.0+ plus Node.js 18+ and Python 3.11+ to build and run the server as documented.
  • What should I verify first?: Build the repo, configure your MCP client, then confirm the tool inventory shows up and that you can read basic project state before editing.
  • Is it safe to auto-generate boards?: Use it with engineering review. The README includes a no-warranty disclaimer and recommends independent verification for safety-critical designs.
🙏

Source & Thanks

Source: https://github.com/mixelpixx/KiCAD-MCP-Server > License: MIT > GitHub stars: 997 · forks: 171

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets