Huaqiu-Electronics/kicad-mcp-server
3.2
If you are the rightful owner of kicad-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The KiCad MCP Server is a specialized server designed to facilitate communication between KiCad and other applications using the Model Context Protocol (MCP).
kicad-mcp-server
System Requirements
- Python 3.10 or higher
- MCP SDK 1.2.0 or higher
uvpackage manager
Getting Started
Project Setup
uv sync
Running the Server
- Start the MCP server:
uv run main.py
- The server will start and be ready to accept connections
Connecting to Claude Desktop
- Install Claude Desktop from the official website
- Configure Claude Desktop to use your MCP server:
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mcp-server": {
"command": "uv", # It's better to use the absolute path to the uv command
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/YOUR/mcp-server",
"run",
"main.py"
]
}
}
}