Skip to content
Tresca

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

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.