Metadata-Version: 2.4
Name: kicad-mcp
Version: 0.1.1
Summary: KiCad MCP Server
Author-email: Ethan Chien <liangtie.qian@gmail.com>
License: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: beautifulsoup4>=4.13.3
Requires-Dist: httpx>=0.28.1
Requires-Dist: mcp[cli]>=1.3.0
Requires-Dist: langchain>=0.1.0
Requires-Dist: langchain-community>=0.1.0
Requires-Dist: langchain-core>=0.1.0
Requires-Dist: chromadb>=0.4.22
Requires-Dist: typechat>=0.0.4
Requires-Dist: pynng>=0.8.1
Requires-Dist: psutil
Requires-Dist: python-dotenv
Dynamic: license-file

# kicad-mcp

Kicad MCP Sever integrated with KiCad IPC API

## Usage

### Debug locally

1. Clone this repository say `C:/code/kicad-mcp`

2. Configure the mcp settings in your preferred MCP client (e.g. vscode)

```json
{
	"servers": {
		"kicad-pcb-mcp": {
			"type": "stdio",
			"command": "uv",
			"args": [
				"--directory",
				"C:/code/kicad-mcp",
				"run",
				"kicad-mcp",
				"--editor-type",
				"pcb"
			]
		},
		"kicad-schematic-mcp": {
			"type": "stdio",
			"command": "uv",
			"args": [
				"--directory",
				"C:/code/kicad-mcp",
				"run",
				"kicad-mcp",
				"--editor-type",
				"schematic"
			]
		}
	}
}
```
