cizgen-mcp
cizgen-mcp
Drive the drawing currently open in AutoCAD from any MCP host — Claude Desktop, Claude Code, Cursor, VS Code — using your own AI subscription.
Cizgen MCP exposes 40+ deterministic CAD tools over the Model Context Protocol: region-scoped reading (overview, queries, renders the model can see, measurements), quantity takeoff aggregation, drawing hygiene audits, and drawing/editing where every write goes preview → your explicit approval → commit (approval prompt appears in-chat, or inside AutoCAD as a fallback).
Requirements
- Windows with AutoCAD 2025/2026 and the Cizgen plugin ≥ v1.0.10 (cizgen.app/download)
- A Cizgen MCP subscription and API key — generate at cizgen.app → Dashboard → MCP
- Node.js ≥ 20 (for this npm package; the Claude Desktop
.mcpbpackage needs no Node)
Setup
Claude Code
claude mcp add cizgen -e CIZGEN_MCP_API_KEY=czmcp_... -- npx -y cizgen-mcp
Cursor / VS Code / other MCP hosts — add to the host's MCP config:
{
"mcpServers": {
"cizgen": {
"command": "npx",
"args": ["-y", "cizgen-mcp"],
"env": { "CIZGEN_MCP_API_KEY": "czmcp_..." }
}
}
}
Claude Desktop — install the one-click .mcpb package instead (no Node needed):
download it from the cizgen.app dashboard, double-click, and paste
your API key.
Open AutoCAD with a drawing, then ask your AI assistant to look at it.
Environment variables
| Variable | Required | Purpose |
|---|---|---|
CIZGEN_MCP_API_KEY |
yes | Your czmcp_… key (Dashboard → MCP) |
CIZGEN_MCP_API_URL |
no | Override the subscription API base (default https://cizgen.app) |
CIZGEN_MCP_PIPE |
no | Plugin pipe channel (default cizgen-mcp) |
How it connects
The server talks to the Cizgen AutoCAD plugin over a local named pipe restricted to your Windows user. Commits are gated by a cryptographic approval token minted only after a human approves — the model can never make changes permanent on its own. Subscription state is verified against cizgen.app and cached (signed) for 72h of offline grace.
Cizgen — cizgen.app. Use requires an active subscription; see LICENSE.