- KiCad MCP Server
KiCad MCP Server
The mcp-kicad asset provides a bridge between AI assistants and KiCad electronics design files, allowing for parsing of schematics, generation of BOMs, electrical rules checking, and PCB layout analysis. It enhances the capabilities of AI in hardware design workflows by integrating with the popular open-source EDA tool, KiCad, which has over 2 million users.
Overview
KiCad MCP Server
KiCad EDA Integration for AI Assistants
Give your AI assistant deep access to KiCad electronics design files. Parse schematics, generate BOMs, check electrical
rules, and analyze PCB layouts — all through the Model Context Protocol.
KiCad has 2M+ users and is the most popular open-source EDA tool. This MCP server bridges the gap between AI assistants and hardware design workflows.
Tools
- parse_schematic — Parse
.kicad_schfiles — extract components, nets, values, positions, properties - extract_bom — Generate Bill of Materials grouped by value/footprint with quantities (table, CSV, JSON)
- list_nets — List all nets with their component pin connections, filterable by name
- check_erc — Basic Electrical Rules Check — duplicate refs, missing footprints, power flags, unconnected pins
- parse_pcb — Parse
.kicad_pcbfiles — board outline, layers, track widths, vias, zones - list_footprints — List all footprints with X/Y positions, rotations, layers, pad counts
Installation
{
"mcpServers": {
"kicad": {
"command": "node",
"args": ["/path/to/mcp-kicad/dist/index.js"]
}
}
}
Use cases
- Parse a schematic and have the AI explain the circuit's function
- Generate a Bill of Materials for ordering from Mouser or DigiKey
- Run an ERC check before opening KiCad to catch design errors early
License
MIT — full source on archimedes.market
Server Config
{
"mcpServers": {
"kicad": {
"command": "node",
"args": [
"/path/to/mcp-kicad/dist/index.js"
]
}
}
}Project Info
Created At
a month agoUpdated At
a month agoAuthor Name
Archimedes MarketStar
-Language
-License
-Recommend Servers
View AllTavily Mcp
@tavily-ai
JavaScript
a year ago
Mcp Server Chatsum
@chatmcp
summarize chat message
typescript
a year ago
Crevio
2 days ago
Rollinggo Hotel Mcp
@longcreat
2 days ago
Amap Maps
@amap
高德地图官方 MCP Server
a year ago
Serper MCP Server
@garymengcom
A Serper MCP Server
Python
a year ago
Test
@modelcontextprotocol
test
6 months ago