Skip to content
Tresca

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

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.