Back to Home
Sakamoto-media icon

KiCAD-MCP-Server

Verified Safe

by 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

Run Command
node dist/index.js

Environment 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

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens2500
Stars0
Forks1
Last Update2025-11-26

Tags

kicadpcb-designai-assistantautomationmcp-serverelectronics-design