# kicad-mcp-kipy

Source: https://glimind.com/server/pypi%2Fkicad-mcp-kipy
Registry id: `pypi/kicad-mcp-kipy`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "kicad-mcp-kipy": {
      "command": "uvx",
      "args": [
        "kicad-mcp-kipy"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add kicad-mcp-kipy -- uvx kicad-mcp-kipy
```

## Tools (18)

- `get_kicad_version`: Get running KiCad version
- `get_open_documents`: List open schematic / PCB files
- `pcb_get_as_string`: Get PCB as KiCad S-expression text
- `pcb_get_enabled_layers`: Get enabled layer list
- `pcb_get_footprints`: Get all footprints (reference, value, position, layer)
- `pcb_get_nets`: Get all nets (name, number)
- `pcb_get_stackup`: Get board stackup (layer structure, thickness)
- `pcb_get_title_block`: Get PCB title block info
- `pcb_get_tracks`: Get all tracks (start, end, layer, width)
- `pcb_get_vias`: Get all vias (position, drill size)
- `pcb_save`: Save the PCB
- `run_action`: Execute a KiCad menu action (e.g. "zoom_fit_in_window")
- `schematic_get_as_string`: Get schematic as KiCad S-expression text
- `schematic_get_hierarchy`: Get hierarchical sheet structure
- `schematic_get_labels`: Get all net labels
- `schematic_get_symbols`: Get all symbols (reference, value, position)
- `schematic_get_title_block`: Get title block info
- `schematic_save`: Save the schematic

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
