# KiCad MCP Server (IPC API)

> Use this tool when you need to automate interactions with KiCad, such as editing boards, querying design data, or exporting files, without requiring a reload of the KiCad instance. It provides a programmatic interface to control a running KiCad 9+ instance via the official IPC API, enabling efficient and seamless integration with other tools and workflows. Ideal for use cases involving automated design updates, data extraction, or batch processing of KiCad projects.

Canonical page: https://skillsregistry.net/skills/lmaag182-kicad-mcp-server-ipc  
JSON: https://api.skillsregistry.net/v1/skills/lmaag182-kicad-mcp-server-ipc

## Description

Controls a running KiCad 9+ instance via the official IPC API, enabling board edits, queries, and exports without reload.

## Trust

- **Trust score (0–1):** 0.68
- **Verification tier:** scanned
- **Last scanned:** 2026-08-31

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** other
- **Updated:** 2026-08-31

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/s4w8n2t4fw)
- **Repository:** <https://github.com/lmaag182/kicad_mcp_server_ipc>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "lmaag182-kicad-mcp-server-ipc"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/lmaag182-kicad-mcp-server-ipc` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/lmaag182-kicad-mcp-server-ipc/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
