CDT-KiCAD
Provides AI-driven PCB design automation for KiCAD, exposing 236 tools across 16 categories: schematic authoring and batch edits, hierarchical sheet management, symbol and footprint creation, board lifecycle and graphics/geometry editing, routing and Freerouting autorouting, DRC/clearance and layer constraints, net class assignment, library table CRUD, validation/lint/repair, common formats (PADS, Altium, Eagle, CADSTAR, Allegro .brd) import, JLCPCB/LCSC parts and datasheet lookup, and project state resources.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
CDT-KiCAD
Generic ECAD execution provider for schematic, board, routing, library, export and DRC/ERC operations. Engineering design rules and professional approval belong to CDT_Engineer.
CDT release 0.1.4 (upstream baseline v2.7.0) · Provider kicad · Contract cdt-kicad-contract-v2.
239 tools registered; 236 indexed for keyword discovery and 3 discovery controls intentionally direct-only. 236 discoverable tools across 20 categories. All tools are directly callable; discovery is a search catalogue, not an execution gate.
Quickstart / MCP Client Configuration
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"cdt-kicad": {
"command": "node",
"args": ["dist/index.js"]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"cdt-kicad": {
"command": "node",
"args": ["dist/index.js"]
}
}
}Related MCP server: KiCad MCP Server
Supported target
Native acceptance is scoped to KiCad 10.0.6 on Windows 11, CLI/native execution. GUI IPC, other KiCad builds, Linux and macOS require separate acceptance. A source update or hosted CI PASS does not certify a new native deployment.
Install and run
Use Node.js 20 and KiCad's Python environment with pcbnew available.
From a Windows PowerShell session:
git clone https://github.com/SlncTrZ/CDT-KiCAD.git
cd CDT-KiCAD
.\setup-windows.ps1
node dist/index.jsSTDIO is the default. Configure the MCP client using the client guide. For manual setup and optional OS lanes, see the platform guide and Windows troubleshooting.
HTTP is opt-in and requires deployment-managed KICAD_MCP_TOKEN.
Never put credentials in client arguments, URLs or committed configuration.
Use safely
Call help, system_status and system_capabilities first. Pin the runtime
guide's contract_hash; verify the active backend/session and required capability.
An IPC-owned session must not silently downgrade to SWIG after connection loss.
Refuse unavailable capabilities and reconcile uncertain mutation outcomes before retrying.
Generated inventory — current tools and categories.
Attribution & License
MIT fork of mixelpixx/KiCAD-MCP-Server,
upstream baseline v2.7.0. See LICENSE, ATTRIBUTION
and fork release notes.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server for progressive tool usage at any scale (see https://klavis.ai)
The OpenRouter for tools. One MCP connection gives any AI agent 254 hosted tools, pay per call.
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP servers for KiCad schematic, PCB, symbol, footprint, and project automation, enabling AI-assisted electronic design via tools for read/write, analysis, and exports.109467 PyPI15GPL 3.0
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol (MCP) server that exposes KiCad PCB design automation tools to AI assistants and other MCP clients.-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives AI agents end-to-end control of KiCad 9+ for rule checks, manufacturing exports, production-readiness certification, and live PCB editor control.MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server for controlling KiCad EDA software, enabling schematics, PCB design, manufacturing outputs, design checks, and library management through any MCP-compatible AI assistant.MIT