# kicad-mcp-pro

`kicad-mcp-pro` is the MCP server in `src/kicad_mcp`. It exposes KiCad project discovery,
schematic and PCB inspection, validation, exports, manufacturing workflows, library lookup, and
release-quality checks to MCP clients.

## Main User Paths

| Workflow                                                 | Documentation                                                  |
| -------------------------------------------------------- | -------------------------------------------------------------- |
| Review all tools and their profile availability          | [Tool catalog](tools.md)                                       |
| Connect through Streamable HTTP or stdio                 | [Transport](transport.md)                                      |
| Deploy with Docker, systemd, tunnels, or reverse proxies | [Deployment](deployment.md)                                    |
| Validate server-info and capabilities                    | [API reference](api-reference.md)                              |
| Connect to the VS Code extension                         | [KiCad Studio integration](../integration/kicad-studio.md) |

## Source Files

- Python package: `pyproject.toml`
- Server entrypoint: `src/kicad_mcp/server.py`
- Tool modules: `src/kicad_mcp/tools/`
- Server-info schema: `packages/protocol-schemas/schemas/kicad-mcp-server-info.schema.json`

The MCP tool catalog is generated from the registered server tools with:

```bash
pnpm run docs:tools
```
