# KiCAD PCB Designer

> Use this tool when you need to streamline printed circuit board (PCB) design with AI assistance, enabling natural language control over advanced design operations such as project creation, component placement, and routing. It solves problems of complex design workflows and limited engineer oversight by providing a standardized communication bridge between AI assistants and KiCAD PCB design software. With inputs of natural language requests and outputs of designed PCB projects in various formats, use KiCAD MCP in contexts where efficient and intuitive PCB design is crucial.

Canonical page: https://skillsregistry.net/skills/mixelpixx-kicad-pcb-designer  
JSON: https://api.skillsregistry.net/v1/skills/mixelpixx-kicad-pcb-designer

## Description

KiCAD MCP: AI-Assisted PCB Design
KiCAD MCP is a Model Context Protocol (MCP) implementation that enables Large Language Models (LLMs) like Claude to directly interact with KiCAD for printed circuit board design. It creates a standardized communication bridge between AI assistants and the KiCAD PCB design software, allowing for natural language control of advanced PCB design operations.

Project Status
Implemented full Python interface compatibility with KiCAD 9.0
Created a modular and maintainable component architecture
Implemented comprehensive tools for board manipulation, component placement, and routing
Successfully tested operations from project creation to component placement and routing
Created a streamlined MCP server implementation that reliably passes commands to KiCAD
The server works seamlessly with Cline/Claude, enabling AI-assisted PCB design through natural language.

What It Does
KiCAD MCP transforms how engineers and designers work with KiCAD by enabling AI assistants to:

Create and manage KiCAD PCB projects through natural language requests
Manipulate board geometry, outlines, layers, and properties
Place and organize components in various patterns (grid, circular, aligned)
Route traces, differential pairs, and create copper pours
Implement design rules and perform design rule checks
Generate exports in various formats (Gerber, PDF, SVG, 3D models)
Provide comprehensive context about the circuit board to the AI assistant
This enables a natural language-driven PCB design workflow where complex operations can be requested in plain English, while still maintaining full engineer oversight and control.

Core Architecture
TypeScript MCP Server: Implements the Anthropic Model Context Protocol specification to communicate with Claude and other compatible AI assistants
Python KiCAD Interface: Handles actual KiCAD operations via pcbnew Python API with comprehensive error handling
Modular Design: Organizes functionality by domains (project, board, component, routing) for maintainability and extensibility
System Requirements
KiCAD 9.0 or higher (must be fully installed)
Node.js v18 or higher and npm
Python 3.8 or higher with pip (the version that comes with KiCAD 9.0 is sufficient)
Cline (VSCode Claude extension) or another MCP-compatible client
Windows 10/11 (current version is optimized for Windows; Linux/Mac support planned)

## Trust

- **Trust score (0–1):** 0.00
- **Verification tier:** scanned
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/mixelpixx-kicad-pcb-designer)
- **Repository:** <https://github.com/mixelpixx/kicad-mcp-server>

## 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": "mixelpixx-kicad-pcb-designer"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/mixelpixx-kicad-pcb-designer` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/mixelpixx-kicad-pcb-designer/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
