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?
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.11140MITWhy this server?
Check KiCad symbol libraries for electronic component existence and symbols.
AlicenseAqualityCmaintenanceAggregates 17 free, keyless research sources into a single MCP server, enabling unified search for papers, code, models, trends, standards, and electronic components with deduplicated results.8MITWhy this server?
Provides analysis, authoring, and simulation for KiCad projects, including reading and writing schematics and PCBs, component and net analysis, PCB statistics and connectivity checks, netlist verification with kicad-cli, and SPICE netlist generation.
AlicenseBqualityCmaintenanceProvides schematic/PCB analysis, authoring, and SPICE simulation through MCP, enabling direct KiCad file manipulation and verification without requiring KiCad for reading.18MITWhy 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.16532MITWhy this server?
Provides tools for AI-driven PCB design work in KiCad, including project creation/opening, schematic construction, component sourcing, placement, routing, verification with DRC/ERC gates, SPICE simulation, and manufacturing export. It operates on KiCad project files and drives KiCad through its files and kicad-cli, so no running KiCad instance is required.
AlicenseAqualityBmaintenanceEnables an AI agent to do end-to-end PCB design work — component sourcing, schematic construction, placement, routing, SPICE simulation and manufacturing export — by driving KiCad through its project files and kicad-cli, with no running GUI required. Boards are only reported as routed or done when a machine-checked verification gate returns an unambiguous PASS, so unverified or partially checked results are never presented as finished.19MITWhy this server?
Enables verification of SPI/I2C signals on PCB designs created with KiCad, working in conjunction with a KiCad MCP server.
AlicenseAqualityBmaintenanceAI-driven USB logic analyzer control via FastMCP. Captures digital traces, decodes UART/I2C/SPI, and exports VCD for PulseView, supporting sigrok hardware and built-in simulator.62MITWhy 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?
Provides live access to PCB designs in KiCad, file-based schematic manipulation, symbol library search, and schematic generation from pinouts.