Civil 3D MCP Unified
MCP serverCommunity
A Civil 3D 2027 fork of Civil3D-MCP that adds live C# execution through Roslyn and reusable saved scripts. By michaelwachter20.
0 starsUpdated 2 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- Civil 3D
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- Civil 3D 2027 only (tested on the English build 13.9.1308); 2026 and earlier can't load it
- Operating systems
- Windows
- Needs a Civil 3D licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Desktop, Claude Code, Cursor, Cline
- Licence
- MIT
- Language
- TypeScript
What it can do
- Keeps the 200+ fixed tools of Sacred-G/Civil3D-mcp and adds C# that the agent writes and runs inside Civil 3D against the AutoCAD and Civil 3D .NET APIs.
- Saves useful C# as named, parameterised .csx scripts that you can rerun with MCPRUN.
- Makes each AI change a single UNDO step and pans the view to show it.
- Can read another open drawing or a DWG on disk, read only, as a reference.
Limitations
- Tested only on Civil 3D 2027 English; not tested on plain AutoCAD or other builds.
- The script sandbox is a guardrail, not a security boundary; the author advises working on copies.
- The AI connection is off each time Civil 3D starts and must be switched on from the ribbon.
Install
claude mcp add --scope project civil3d-mcp -- node "<extracted>\mcp-server\server\index.js"Source: github.com/michaelwachter20/civil3d-mcp-unified#install-from-a-release-no-build-tools-needed
Download civil3d-mcp-unified-<version>.zip from Releases, run Install-Civil3DPlugin.cmd to install the Autodesk bundle, then click AI Connection on the Civil 3D MCP ribbon tab (or type C3DMCPSTART).Source: github.com/michaelwachter20/civil3d-mcp-unified#install-from-a-release-no-build-tools-needed
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.