{"repo":"Seeed-Studio/kicad-mcp-server","free":true,"listed":false,"github":"https://github.com/Seeed-Studio/kicad-mcp-server","clone":"git clone https://github.com/Seeed-Studio/kicad-mcp-server.git","description":"🔌 MCP server for KiCad EDA - Analyze schematics & PCBs, trace pin-level connections, automate design editing. Works with any MCP-compatible AI tool","language":"Python","stars":81,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"KiCad MCP Server A Model Context Protocol (MCP) server for KiCad 9.0+ that lets AI assistants analyze schematics, inspect PCBs, trace connections, validate designs, and generate embedded code. Features - Schematic Analysis - Components, nets, symbols, hierarchical sheets - PCB Analysis - Footprints, tracks, routing quality, signal/power integrity via pcbnew API - Netlist Tracing - 100% accurate pin-level connection tracking - Design Validation - ERC/DRC via kicad-cli (headless, CI friendly) - Pin Analysis - Pin function detection, conflict analysis, pinmux config - Code Generation - Device tree (.dts) and hardware test code generation - Project Management - Create KiCad projects from templates - Parts Registry - Search 21,000+ verified parts on an open, no-login registry (PartReel by default, PARTS REGISTRY URL to change) and download footprints/symbols/3D into the project; downloads are host-allowlisted, extension-checked and size-capped Requirements - KiCad 8.0+ (9.0 or 10.0 recommended) - kicad-cli in PATH (included with KiCad) Installation Recommended: Install into KiCad Python (Full PCB Analysis) KiCad ships with its own Python that includes the pcbnew module. Installing into this Python gives you full PCB analysis capabilities (precise track lengths, via statistics, signal integrity, power integrity). Step 1 : Find your KiCad Python path: Platform Path ---------- ------ Windows C:\\Program Files\\KiCad\\ \\bin\\python.exe macOS /Applications/KiCad/KiCad.app/Contents/Framewor","default_branch":null,"files":null,"tree":[],"storefront":"/r/Seeed-Studio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Seeed-Studio/kicad-mcp-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}