
KiCAD MCP Server
by @mixelpixx
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.
Send to Your Agent
Copy this prompt and paste it into Claude, Cursor, or any MCP client to install instantly.
Install the KiCAD MCP Server MCP server for me.
Server: KiCAD MCP Server
Description: 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.
Install command: npm install mixelpixx/KiCAD-MCP-Server
GitHub: https://github.com/mixelpixx/KiCAD-MCP-Server
Please install this MCP server and confirm when ready. Paste into any AI agent with MCP support — works with Claude Desktop, Cursor, Cline, and more.
Quick Install
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
- Open Claude Desktop app
- Go to Settings → Developer → Edit Config
- Paste the config below into the file
- Restart Claude Desktop
{
"mcpServers": {
"kicad-mcp-server": {
"command": "npm",
"args": [
"install",
"mixelpixx/KiCAD-MCP-Server"
]
}
}
} Add this to your ~/Library/Application Support/Claude/claude_desktop_config.json
Installation Methods
npm install mixelpixx/KiCAD-MCP-Serverpip install KiCAD-MCP-Serverdocker run mixelpixx/KiCAD-MCP-ServerTools (10)
always visible for high-frequency operations
organized into 8 categories (board, component, export, drc, schematic, library, routing, autoroute)
always visible (symbol/footprint creators, JLCPCB, datasheet, advanced routing)
for discovery and execution:
list_tool_categories Browse all available categories
get_category_tools View tools in a specific category
search_tools Find tools by keyword
execute_tool Run any tool with parameters
By organizing tools into discoverable categories, Claude can intelligently find and use the right tool for your task withou
Just ask naturally - "export gerber files" or "add mounting holes" - and Claude will discover and execute the appropriate too
Compatibility
About
Discussions. Get in here.
Overview
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.
Tools
- always: visible for high-frequency operations
- organized: into 8 categories (board, component, export, drc, schematic, library, routing, autoroute)
- always: visible (symbol/footprint creators, JLCPCB, datasheet, advanced routing)
- for: discovery and execution:
- list_tool_categories: Browse all available categories
- get_category_tools: View tools in a specific category
- search_tools: Find tools by keyword
- execute_tool: Run any tool with parameters
- By: organizing tools into discoverable categories, Claude can intelligently find and use the right tool for your task withou
- Just: ask naturally - "export gerber files" or "add mounting holes" - and Claude will discover and execute the appropriate too
Installation
NPM
npm install mixelpixx/KiCAD-MCP-Server
PIP
pip install KiCAD-MCP-Server
DOCKER
docker run mixelpixx/KiCAD-MCP-Server
Related Resources
MCP Registry Server
MCP ServerPublish and discover MCP servers via the official MCP Registry. Powered by HAPI MCP server.
MCP Server Builder
SkillBuild high-quality Model Context Protocol (MCP) servers to integrate external APIs and services with AI assistants. Follow best practices for tool design, security, and cross-platform compatibility.
MCP Tool Orchestrator
PromptDesign and orchestrate complex multi-tool workflows using the Model Context Protocol (MCP). Build intelligent agent systems that coordinate multiple MCP servers for sophisticated automation tasks.
MCP
GlossaryMCP stands for Model Context Protocol. It is an open standard that lets AI clients connect to external tools, data sources, and prompts through a single, consistent interface. Anthropic introduced MCP in late 2024, and it has since been adopted by Claude Desktop, Cursor, Cline, VS Code, Windsurf, and a growing list of community clients. An MCP server is a small program that exposes three things: tools the model can call, resources the client can read, and prompts that help users accomplish common tasks. An MCP client discovers those capabilities and decides when to invoke them. Transport is usually stdio for local servers or Server-Sent Events for remote ones. For developers, MCP removes the need to build a custom integration for every API. You write one server, and any compatible client can use it. For users, it means AI assistants can securely access files, databases, SaaS tools, and web services without each client reinventing the wheel.
Mcp
MCP ServerCatalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-powered data access and tool integration
Compare LLM Pricing
This server works with Claude, GPT-4o, and other models. Compare API costs side-by-side to find the cheapest option for your workflow.