Skip to main content
Glama

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.3 (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.

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.

Related MCP server: RelayForge MCP

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.js

STDIO 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.

Attribution

MIT fork of mixelpixx/KiCAD-MCP-Server, upstream baseline v2.7.0. See LICENSE, ATTRIBUTION and fork release notes.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    F
    maintenance
    MCP server that exposes 300+ AI agents as tools via a single API key. Supports listing agents, invoking any agent with chat-completion style messages, checking agent health, and retrieving platform statistics.
    5
    4
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Gives MCP-compatible AI clients a controlled bridge to local files, processes, search, and document utilities, including reading/writing and moving files, text block editing, directory listing, content search, starting and managing terminal processes, and PDF/Excel/DOCX/image handling. It serves these tools over MCP Streamable HTTP at a configurable endpoint, with optional Bearer-token authentication and read-only or restricted-directory modes for safer remote exposure.
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI assistants like Claude, Cursor, VS Code, and Windsurf to manage workspaces, projects, tasks, and AI agents through natural language, with a hosted OAuth server or a local stdio package. Also supports generating MCP tools from any OpenAPI spec.
    1,264 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI clients such as Claude, Cursor, VS Code, and Windsurf to list and manage workspaces, projects, tasks, AI agents, and automations through a hosted OAuth-secured endpoint or a local stdio package. Also generates MCP tools from any OpenAPI spec.
    1,264 npm
    MIT