KiCAD-MCP-Server
KiCAD MCP Server enables large language models to interact directly with KiCAD for PCB design.
- Type
- MCP
- Transport
- stdio
- Open source
- Yes
- GitHub Stars
- ★ 1.3k
- Source
- mcp-github
- Repository
- github.com/mixelpixx/KiCAD-MCP-Server
Overview
KiCAD MCP Server is a Model Context Protocol (MCP) implementation that allows large language models like Claude to interact directly with KiCAD, enabling automation of PCB design. By describing design requirements in natural language, AI can handle EDA tasks including project setup, schematic editing, component placement, routing, DRC/ERC checks, and exporting production files. Ideal for engineers and developers needing efficient PCB design workflows.
Capabilities
- ▪Project setup and schematic editing
- ▪Component placement and routing
- ▪DRC/ERC checking and export
- ▪Custom symbol and footprint generation
- ▪Personal library management
- ▪JLCPCB integration
Use cases
Setup
1. Install KiCAD 9.0+; 2. Install Node.js 18+ and Python 3.11+; 3. Clone and build the project: `git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git` `cd KiCAD-MCP-Server` `npm install` `npm run build`; 4. Configure the AI client.
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
Supports Windows, Linux, and macOS.
Supports Windows, Linux, and macOS.
How do I configure VS Code?
Copy `config/vscode-mcp.example.json` to `.vscode/mcp.json`.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
private-gpt
Provides a complete API layer for local models, supporting RAG, skills, tools, and more.
planning-with-files
File-based persistent planning skill, ideal for AI coding agents and long-running tasks.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.