Civil3D-MCP Server
MCP serverCommunity
Node.js MCP server plus a .NET plug-in that reads and edits the drawing open in Civil 3D 2026, from surfaces and corridors to pipe networks and sheets. By Steven Bouldin (Sacred-G).
60 starsUpdated 3 months 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 2026 (live validated); 2023 to 2025 not validated
- 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
- Works on alignments, profiles, corridors, surfaces, grading, pipe and pressure networks and COGO points through 34 domain tools, with 219 narrower aliases available on request.
- Runs workflows such as corridor QC, surface comparison, watershed delineation with Rational Method runoff, earthwork takeoff and plan/profile sheet publishing to PDF.
- Answers how-to questions from the Civil 3D offline help installed on your PC, with citations and links to Autodesk tutorial videos.
- Gates destructive or file-writing actions behind a preview, an approval token and a retry.
Limitations
- Only Civil 3D 2026 is validated; other releases need a rebuild against their own assemblies.
- You build or install the C# plug-in yourself and load it with NETLOAD or the Startup Suite; the Claude Desktop package installs only the Node side.
- The plug-in listens on local TCP port 8080, which Windows Firewall must allow.
Install
claude mcp add --scope project --transport stdio civil3d-mcp -- powershell -NoProfile -ExecutionPolicy Bypass -File "$PWD\scripts\claude-bootstrap-and-run.ps1"Source: github.com/Sacred-G/Civil3D-mcp#15--one-line-claude-code-setup
dotnet build .\Civil3D-MCP-Plugin\Civil3DMcpPlugin.csproj -c Release `
/p:Civil3DReferencesPath="C:\Program Files\Autodesk\AutoCAD 2026\C3D"Install the release civil3d-mcp-<version>.mcpb from Settings > Extensions > Advanced settings > Install Extension, then load the native plug-in in Civil 3D with NETLOAD or the APPLOAD Startup Suite and ask Claude to run civil3d_health.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.