KiCAD-MCP-Server
Verified Safeby Sakamoto-media
Overview
Enable AI assistants to automate PCB design workflows in KiCAD, including project management, component placement, routing, design rule checks, and export operations.
Installation
node dist/index.jsEnvironment Variables
- PYTHONPATH
- LOG_LEVEL
- KICAD_AUTO_LAUNCH
Security Notes
The server executes Python scripts that interact with the local KiCAD application, which in turn performs design operations and extensive file I/O (e.g., creating projects, placing components, generating Gerber files). This involves spawning child processes for Python and `kicad-cli`. While this is the intended functionality and standard for integrating with design tools, it relies on the integrity of the KiCAD installation and the local system environment. Future integrations (e.g., JLCPCB) will involve external API calls, with API keys recommended to be managed via environment variables. No 'eval' or obvious malicious code patterns were found. Comprehensive logging is implemented.
Similar Servers
KiCAD-MCP-Server
Enables AI assistants like Claude to interact with KiCAD for PCB design automation, providing comprehensive tool schemas and real-time project state access.
mcp-server
A Model Context Protocol (MCP) server that provides real-time Indian options market data and volatility analytics from GetOutpost.in for integration with AI chat models like Claude.
Dida365MCP
This server integrates Dida365 (TickTick) task management capabilities, allowing an AI agent to create, read, update, and delete tasks and projects via the Model Context Protocol (MCP).
nancy-brain
Builds a searchable knowledge base from GitHub repositories and PDF articles for AI agents and assistants.