multiCAD-mcp
MCP serverCommunity
A Windows COM server for AutoCAD 2018+, ZWCAD, GstarCAD and BricsCAD that packs 56 CAD commands into seven batched tools. By AnCode666.
158 starsUpdated 6 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- AutoCAD
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- AutoCAD 2018 and later; ZWCAD 2020+, GstarCAD 2020+, BricsCAD 21+
- Operating systems
- Windows
- Needs a AutoCAD licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Desktop, Cursor, VS Code
- Licence
- Apache-2.0
- Language
- Python
What it can do
- Draws shapes, splines and tables, and manages layers, blocks and block attributes.
- Accepts several operations in one tool call to cut round trips.
- Exports entity data, all or just the current selection, to JSON or Excel.
- Saves to DWG, DXF or PDF and switches between open drawings; a local web dashboard shows the CAD state.
Limitations
- Windows only, and the CAD application must already be running.
- Version 0.2.0; setup is a clone plus uv sync rather than a package install.
Install
git clone https://github.com/AnCode666/multiCAD-mcp.git
cd multiCAD-mcp
uv sync --dev
uv run python -m pip install --upgrade pywin32{
"mcpServers": {
"multiCAD": {
"command": "C:\\path\\to\\multiCAD-mcp\\.venv\\Scripts\\python.exe",
"args": ["C:\\path\\to\\multiCAD-mcp\\src\\server.py"]
}
}
}Source: github.com/AnCode666/multiCAD-mcp#setup-with-claude-desktop
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.