
The KiCAD MCP Server provides a standardized interface that enables AI assistants to interact with KiCAD for automated PCB design workflows, offering 122 tools across 16 categories including schematic design, footprint/symbol creation, autorouting via Freerouting integration, and JLCPCB component catalog access with 2.5M+ parts. It exposes real-time project state through dynamic resources and includes specialized capabilities such as FFC/ribbon cable passthrough workflows, datasheet enrichment, and cross-platform support (Linux, Windows, macOS) with experimental real-time KiCAD UI integration via IPC API. This server solves the problem of enabling natural language control and AI-assisted automation of complex PCB design operations while maintaining full MCP protocol compliance and comprehensive error handling.
Sponsors
https://github.com/mixelpixx/KiCAD-MCP-Server/discussions/73
🚀 Meet Konnect — the next generation
Konnect is this project rebuilt from scratch in Rust as a native KiCAD 10 plugin: a single binary with no runtime dependencies, built on KiCAD's official IPC API instead of SWIG, with 171 tools, bundled Claude skills and agents, design-review audits, and a manufacturing pipeline. It's where new development happens — licensed AGPL-3.0 (free for individuals and open source; commercial licenses available for businesses).
This Python/TypeScript server remains fully open (MIT) and maintained.
A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with KiCAD for PCB design automation. Built on the MCP 2025-06-18 specification, this server provides comprehensive tool schemas and real-time project state access for intelligent PCB design workflows.