Civil 3D MCP Server
Provides tools for managing Civil 3D drawings, surfaces, alignments, profiles, corridors, pipe networks, COGO points, and basic AutoCAD geometry.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Civil 3D MCP ServerCreate a surface from the selected points"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Civil 3D MCP Server
An MCP (Model Context Protocol) server that enables AI assistants (Claude, Cline, etc.) to interact with Autodesk Civil 3D through natural language.
Architecture
┌─────────────────┐ stdio ┌──────────────────┐ TCP/JSON-RPC ┌──────────────────┐
│ AI Assistant │ ◄────────────► │ MCP Server (TS) │ ◄──────────────────► │ Civil 3D Plugin │
│ (Claude, Cline) │ │ Node.js │ port 8080 │ (.NET 8.0 C#) │
└─────────────────┘ └──────────────────┘ └──────────────────┘
│
Civil 3D API
(Surfaces, Alignments,
Points, Corridors...)The system has two components:
MCP Server (TypeScript/Node.js) — Communicates with AI assistants via MCP protocol
Civil 3D Plugin (C# .NET 8.0) — Runs inside Civil 3D and executes API commands
Related MCP server: APS ACC MCP Server
Available Tools
Tool | Actions | Description |
| health | Check plugin connectivity |
| info, settings, save, undo, redo, list_object_types, get_selected | Drawing operations |
| list, get, get_elevation, get_statistics, create, delete, add_points, add_breakline, add_boundary, extract_contours, compute_volume | Surface management |
| list, get, create, delete, station_to_point, point_to_station | Alignment operations |
| list, get, get_elevation, create_from_surface, create_layout, delete | Profile management |
| list, get, rebuild, get_surfaces, get_feature_lines, compute_volumes | Corridor operations |
| list_networks, get_network, get_pipe, get_structure, create_network, add_pipe, add_structure, check_interference | Pipe networks |
| list, get, create, delete, list_groups, import | COGO points |
| create_line, create_polyline, create_3d_polyline, create_text, create_mtext | Basic AutoCAD geometry |
Setup
1. Build the MCP Server
npm install
npm run build2. Build the Civil 3D Plugin
Copy the required DLLs from your Civil 3D installation to
C_References/(see C_References/README.md)Build the plugin:
cd plugin/Civil3dMcpPlugin
dotnet build3. Load the Plugin in Civil 3D
Open Civil 3D 2025+
Type
NETLOADin the command lineBrowse to
plugin/Civil3dMcpPlugin/bin/Debug/net8.0-windows/Civil3dMcpPlugin.dllThe plugin starts automatically. Use
C3DMCPSTATUSto verify.
4. Configure Your AI Assistant
Claude Desktop — Add to claude_desktop_config.json:
{
"mcpServers": {
"civil3d": {
"command": "node",
"args": ["/path/to/civil3d-mcp/build/index.js"]
}
}
}Environment Variables
Variable | Default | Description |
|
| Civil 3D plugin host |
|
| Civil 3D plugin port |
|
| Connection timeout (ms) |
|
| Command execution timeout (ms) |
|
| Log level (debug, info, warn, error) |
Plugin Commands
Command | Description |
| Start the TCP listener |
| Stop the TCP listener |
| Check listener status |
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants to interact with Autodesk Civil 3D, allowing them to retrieve project data, create/modify/delete drawing elements, and execute code to automate Civil 3D operations.Last updated1324MIT
- Alicense-qualityDmaintenanceEnables AI assistants to interact with Autodesk Construction Cloud (ACC) projects through natural language, allowing users to query project data, manage issues and RFIs, browse files, and automate construction workflows directly from their development environment.Last updated1MIT
- Alicense-qualityDmaintenanceConnects Claude to a running Autodesk Civil 3D instance via COM automation to perform drawing, surface, alignment, COGO point, line, and corridor operations.Last updated7MIT
- Flicense-qualityDmaintenanceEnables AI platforms to control Autodesk Navisworks via natural language, supporting model analysis, selection, data extraction, and visual management.Last updated5
Related MCP Connectors
Convert Revit files to XKT, IFC, or DWG and query BIM data via natural language.
DXF and PDF/X-4 for AI agents: structured facts, PNG renders, an interactive in-chat viewer.
AI-callable calculators and engineering models with real formulas. No hallucinated math.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DaniGhosy/civil3d-mcp-civil3d-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server