
KiCad MCP
Integrate FlowHunt with the KiCad MCP Server to automate PCB project management, design analysis, BOM extraction, circuit pattern recognition, and visualize lay...
FlowHunt provides an additional security layer between your internal systems and AI tools, giving you granular control over which tools are accessible from your MCP servers. MCP servers hosted in our infrastructure can be seamlessly integrated with FlowHunt's chatbot as well as popular AI platforms like ChatGPT, Claude, and various AI editors.
The KiCad MCP (Model Context Protocol) Server is a tool designed to bridge AI assistants and the KiCad electronic design automation suite. By acting as an intermediary, it allows AI clients to access and interact with KiCad project data, files, and resources on macOS, Windows, or Linux. This integration enhances hardware and PCB development workflows by enabling tasks such as project discovery, file browsing, and context sharing directly via LLM-powered assistants. The KiCad MCP Server supports natural language queries, making it easier for developers and engineers to manage, access, and query their KiCad projects, ultimately streamlining the process of working with complex PCB designs.
No specific prompt templates are mentioned in the repository or documentation.
No explicit tools beyond resource access are detailed in the available documentation or server code. No tool definitions found in the repository.
No explicit Windsurf instructions found in the repository. General MCP setup applies.
pip install -r requirements.txt.~Library/Application Support/Claude/claude_desktop_config.json.{
"mcpServers": {
"kicad": {
"command": "/ABSOLUTE/PATH/TO/YOUR/PROJECT/kicad-mcp/venv/bin/python",
"args": [
"/ABSOLUTE/PATH/TO/YOUR/PROJECT/kicad-mcp/main.py"
]
}
}
}
No explicit Cursor instructions found in the repository. General MCP JSON config applies.
No explicit Cline instructions found in the repository. General MCP JSON config applies.
Securing API Keys
Use environment variables in your .env file for sensitive paths or credentials. Example:
KICAD_SEARCH_PATHS=~/pcb,~/Electronics,~/Projects/KiCad
In JSON config (example for env and inputs):
{
"mcpServers": {
"kicad": {
"command": "...",
"args": ["..."],
"env": {
"KICAD_SEARCH_PATHS": "~/pcb,~/Electronics"
},
"inputs": {}
}
}
}
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"kicad": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “kicad” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
| Section | Availability | Details/Notes |
|---|---|---|
| Overview | ✅ | Description from README.md and project overview |
| List of Prompts | ⛔ | No prompt templates mentioned |
| List of Resources | ✅ | KiCad project directories, PCB files, project metadata |
| List of Tools | ⛔ | No explicit tools described; only resource access provided |
| Securing API Keys | ✅ | Instructions via .env and JSON config |
| Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
This MCP server provides foundational integration between KiCad and LLM-powered clients, focusing on resource sharing and project discovery, but lacks advanced prompt or tool customization found in more mature MCP servers. Its documentation is clear for setup, but developer-facing features are minimal.
| Has a LICENSE | ⛔ (No LICENSE file found) |
|---|---|
| Has at least one tool | ⛔ |
| Number of Forks | 15 |
| Number of Stars | 139 |
Based on the above tables, I would rate this MCP server a 4/10: it is easy to install and useful for its niche, but lacks extensibility and mature MCP features such as tools, prompts, or sampling support.
Unlock AI-powered project discovery and management for your KiCad PCB designs using FlowHunt’s seamless MCP server integration.

Integrate FlowHunt with the KiCad MCP Server to automate PCB project management, design analysis, BOM extraction, circuit pattern recognition, and visualize lay...

The GibsonAI MCP Server connects AI assistants to your GibsonAI projects and databases, enabling natural language management of schemas, queries, deployments, a...

The Keboola MCP Server bridges your Keboola project with modern AI tools, allowing AI assistants and clients to access storage, run SQL transformations, manage ...
Cookie Consent
We use cookies to enhance your browsing experience and analyze our traffic. See our privacy policy.