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

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 17/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
Mcp Config
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Safe staging command
npx -y tokrepo@latest install 0bbddb26-6998-56cf-b1fd-b0e4597930b7 --target codex

Stages files first; activation requires review of the staged README and plan.

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