KiCAD-MCP-Server

KiCAD-MCP-Server

3.6

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 henry@mcphub.com.

KiCAD MCP is a Model Context Protocol implementation that allows AI assistants to interact with KiCAD for PCB design using natural language.

KiCAD MCP is a powerful tool that bridges the gap between AI assistants and KiCAD, a popular PCB design software. By implementing the Model Context Protocol, it allows Large Language Models (LLMs) like Claude to perform complex PCB design tasks through natural language commands. This includes creating and managing projects, designing schematics, placing components, routing traces, and exporting designs in various formats. The server is built using a TypeScript MCP server and a Python interface that communicates with KiCAD's pcbnew API. This setup ensures a seamless integration, enabling engineers to leverage AI for efficient and intuitive PCB design workflows. The system is optimized for Windows, with plans for Linux and Mac support, and requires KiCAD 9.0, Node.js, and Python for operation.

Features

  • Natural language-driven PCB design workflow
  • Schematic generation and management
  • Component placement and routing
  • Design rule checks and validation
  • Export designs in multiple formats