Best KiCad MCP Servers
KiCad is an open source software suite for Electronic Design Automation (EDA) that facilitates the design of schematics for electronic circuits and their conversion to PCB designs.
Why this server?
Allows inspecting hardware schematics from KiCad .kicad_sch files, including components, pins, nets, and validating firmware pin maps against schematic connectivity.
AlicenseAqualityBmaintenanceProvides structured hardware schematic context to AI agents via MCP, enabling KiCad schematic parsing, component/pin queries, net tracing, and firmware pin contract validation.210Apache 2.0Why this server?
Provides tools for creating and modifying KiCad schematics, searching components, working with hierarchical projects, generating PCB placement, routing boards locally, creating copper pours, managing checkpoints, and using kicad-cli for ERC, DRC, exports, and other native operations.
AlicenseBqualityAmaintenanceAI-powered MCP server for KiCad that enables creating and modifying schematics, searching components, managing hierarchical projects, generating PCB placement, routing boards locally, and creating copper pours through natural language.102252 npm15MITWhy this server?
Enables automation of the full PCB design workflow in KiCad 9.x, providing tools for project management, schematic capture, PCB layout routing, component library searches, and the generation of manufacturing exports like Gerbers and BOMs.
AlicenseAqualityDmaintenanceAn MCP server for Electronic Design Automation that provides comprehensive tools for managing KiCad 9.x PCB design workflows. It enables users to create schematics, layout PCBs, perform design rule checks, and export manufacturing files through a standardized interface.391MITWhy this server?
Enables searching for and downloading schematic symbols and PCB footprints in KiCad format for electronic components through SamacSys integration.
AlicenseAqualityAmaintenanceEnables searching and filtering over 1.5 million electronic components across JLCPCB, Mouser, and DigiKey using parametric queries and smart parsing. It supports finding alternative parts, accessing pinout data, and downloading KiCad footprints directly through AI coding assistants.11126MITWhy this server?
Provides tools for KiCad PCB design projects including listing projects, viewing project details, running Design Rule Checks (DRC), generating PCB thumbnails, and launching KiCad applications with specific projects.
AlicenseBqualityFmaintenanceA Model Context Protocol server that enables interaction with KiCad electronic design projects, allowing users to list projects, analyze PCB designs, run design rule checks, and visualize PCB layouts through natural language.16525MITWhy this server?
Provides tools for analyzing KiCad schematics, including querying components, tracing nets, exploring connections, and analyzing multi-board systems through circuit analysis and signal path tracing.
AlicenseAqualityDmaintenanceEnables analysis of KiCad electronic schematics through natural language queries to search components, trace signal paths, explore connections, and analyze multi-board systems.301MITWhy this server?
Generates KiCad project files (.kicad_pro, .kicad_sch, .kicad_pcb) and uses KiCad command-line tools for schematic ERC and PCB generation.
AlicenseAqualityBmaintenanceAutomates PCB design from idea to fabrication: sources JLCPCB parts, fetches pin maps from EasyEDA, places and wires footprints in KiCad, and hands off to EasyEDA for auto-routing and ordering — all via Claude Code.1424MITWhy this server?
Provides tools for designing PCBs in KiCAD via natural language, including component placement, net routing, design verification (DRC/ERC), and undo/redo capabilities.
AlicenseBqualityBmaintenanceEnables AI assistants to design PCBs in KiCAD through natural language, with transactional preview-verify-commit workflow, undo/redo, and an engineering knowledge base.141MITWhy this server?
Provides comprehensive control over KiCad 10 for PCB and schematic design, including editing, routing, net management, layer control, project settings, and export to manufacturing outputs.
AlicenseBqualityBmaintenanceAn MCP server providing full control over KiCad 10, enabling PCB editing, schematic editing, design data, and production output via natural language.1021MIT