KiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design.
MCPpedia last refreshed this data
KiCAD MCP Server is an MCP server that KiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design. Its tool list has not been published yet over stdio and sse, requires no API key, and scores 89/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"kicad": {
"env": {
"LOG_LEVEL": "info",
"PYTHONPATH": "/path/to/kicad/python"
},
"args": [
"/path/to/KiCAD-MCP-Server/dist/index.js"
],
"command": "node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'pip3' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked pip3 against OSV.dev.
Click any tool to inspect its schema.
project_stateCurrent KiCAD project state including components, nets, and design information
kicad://project/state
schematic_componentsList of all components in the current schematic with properties
kicad://schematic/components
board_layoutCurrent PCB board layout and footprint placement information
kicad://board/layout
design_rulesDesign rules and constraints for the current project
kicad://project/design_rules
symbol_libraryAvailable KiCAD symbol libraries with ~10,000 symbols
kicad://libraries/symbols
footprint_libraryAvailable KiCAD footprint libraries
kicad://libraries/footprints
project_netsElectrical nets defined in the project
kicad://project/nets
jlcpcb_catalogJLCPCB parts catalog with 2.5M+ components and local library search
kicad://jlcpcb/catalog
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design / developer-tools
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
AI-native design editor. Open-source Figma alternative.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
MCP Security Weekly
Get CVE alerts and security updates for KiCAD MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Meet Konnect — the next generation
Konnect is this project rebuilt from scratch in Rust as a native KiCAD 10 plugin: a single binary with no runtime dependencies, built on KiCAD's official IPC API instead of SWIG, with 171 tools, bundled Claude skills and agents, design-review audits, and a manufacturing pipeline. It's where new development happens — licensed AGPL-3.0 (free for individuals and open source; commercial licenses available for businesses).
This Python/TypeScript server remains fully open (MIT) and maintained.
KiCAD MCP and Konnect works well with Nimrod
Nimrod is our web-research MCP server: quality-scored Google search, clean webpage extraction, and deep multi-source research. Design the board with Konnect while Nimrod pulls live parts availability, datasheets, and errata — no more guessing from year-old training data
- Works with claude.ai, Claude Desktop, Claude Code, VS Code, and any MCP client
- 1 credit = 1 search · extraction always free · free 50-credit trial, no card
- Official MCP Registry:
ai.orchis/nimrod
KiCAD MCP Server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with KiCAD for PCB design automation. Built on the MCP 2025-06-18 specification, this server provides comprehensive tool schemas and real-time project state access for intelligent PCB design workflows.
Describe what you want to build — and let AI handle the EDA work. Place components, create custom symbols and footprints, route connections, run checks, and export production files, all by talking to your AI assistant.
git clone https://github.com/mixelpixx/KiCAD-MCP-Server.git
cd KiCAD-MCP-Server
npm install
npm run build
Copy config/vscode-mcp.example.json to .vscode/mcp.json — VS Code auto-detects it. → Full setup guide
Edit your config file: