
Kicad Mcp Server
Drive KiCad 9.x PCB design steps from an AI agent through MCP instead of clicking every schematic and layout action alone.
Overview
io.github.bunnyf/kicad-mcp-server is a MCP server for the Build phase that enables AI-assisted PCB design with KiCad 9.x.
What is this MCP server?
- PyPI package kicad-mcp-server v3.5.0 with uvx runtime hint
- Targets AI-assisted PCB design with KiCad 9.x
- Stdio MCP transport for editor and agent clients
- Source repository bunnyf/pcb-mcp on GitHub
- MCP server schema 2025-12-11 in published manifest
- Server version 3.5.0
- KiCad 9.x called out in description
- PyPI identifier kicad-mcp-server with uvx runtime hint
Community signal: 8 GitHub stars.
What problem does it solve?
Repeating KiCad GUI steps for every agent-suggested change is slow when you iterate PCB designs solo.
Who is it for?
Hardware solo builders using KiCad 9.x who want agent-assisted PCB design integrations.
Skip if: Pure software SaaS projects, or teams standardized on Altium/Eagle without KiCad.
What do I get? / Deliverables
Your agent can invoke KiCad-oriented MCP tools on KiCad 9.x to assist schematic and PCB design workflows.
- MCP tool surface for AI-assisted KiCad 9.x PCB workflows
- Agent-driven EDA actions alongside local KiCad install
- PyPI-based repeatable server install path
Recommended MCP Servers
Journey fit
How it compares
KiCad EDA MCP integration, not a generic frontend component library skill.
Common Questions / FAQ
Who is io.github.bunnyf/kicad-mcp-server for?
Developers and makers building PCBs in KiCad 9.x who want Claude Code, Cursor, or similar agents to assist design via MCP.
When should I use io.github.bunnyf/kicad-mcp-server?
Use it during build and prototype hardware work when you integrate KiCad into agent-driven schematic and layout iteration.
How do I add io.github.bunnyf/kicad-mcp-server to my agent?
Add the PyPI stdio server kicad-mcp-server (uvx) to MCP settings and ensure KiCad 9.x is installed per project requirements.