送信

KiCad MCP Server

@Archimedes Market

The mcp-kicad asset provides a bridge between AI assistants and KiCad electronics design files, allowing for parsing of schematics, generation of BOMs, electrical rules checking, and PCB layout analysis. It enhances the capabilities of AI in hardware design workflows by integrating with the popular open-source EDA tool, KiCad, which has over 2 million users.
概要

KiCad MCP Server

KiCad EDA Integration for AI Assistants

Give your AI assistant deep access to KiCad electronics design files. Parse schematics, generate BOMs, check electrical
rules, and analyze PCB layouts — all through the Model Context Protocol.

KiCad has 2M+ users and is the most popular open-source EDA tool. This MCP server bridges the gap between AI assistants and hardware design workflows.

Tools

  • parse_schematic — Parse .kicad_sch files — extract components, nets, values, positions, properties
  • extract_bom — Generate Bill of Materials grouped by value/footprint with quantities (table, CSV, JSON)
  • list_nets — List all nets with their component pin connections, filterable by name
  • check_erc — Basic Electrical Rules Check — duplicate refs, missing footprints, power flags, unconnected pins
  • parse_pcb — Parse .kicad_pcb files — board outline, layers, track widths, vias, zones
  • list_footprints — List all footprints with X/Y positions, rotations, layers, pad counts

Installation

{
  "mcpServers": {
    "kicad": {
      "command": "node",                                                                                                   
      "args": ["/path/to/mcp-kicad/dist/index.js"]
    }                                                                                                                      
  }                                                       
}

Use cases

- Parse a schematic and have the AI explain the circuit's function                                                         
- Generate a Bill of Materials for ordering from Mouser or DigiKey
- Run an ERC check before opening KiCad to catch design errors early                                                       
                                                                                                                           
License
                                                                                                                           
MIT — full source on archimedes.market 

サーバー設定

{
  "mcpServers": {
    "kicad": {
      "command": "node",
      "args": [
        "/path/to/mcp-kicad/dist/index.js"
      ]
    }
  }
}
- MCP Server