Skip to main content
Glama
hjlrosales

Autodesk MCP Platform

by hjlrosales

Autodesk MCP Platform

Let any MCP-compatible AI assistant read and edit Autodesk Civil 3D drawings through tools - alignments, surfaces, corridors, pipe networks, quantity takeoff, cut/fill and more.

AI client (Claude Desktop, Cursor, VS Code, Cline, ...)
        |  Model Context Protocol (stdio)
        v
Autodesk.MCP.Server   (TypeScript / Node.js - product-agnostic MCP server)
        |  JSON-RPC 2.0 over a local Windows named pipe
        v
Civil3D.Bridge        (C# / .NET 8 plugin loaded inside Civil 3D)
        |  Autodesk .NET API (in-process)
        v
Autodesk Civil 3D 2025 / 2026
  • No network: everything runs on local named pipes, ACL'd to the current user.

  • Dynamic discovery: the server learns the entire tool catalog from the bridge at handshake time - no tool is hardcoded, and future products plug in with zero server changes.

  • Safe editing: editing tools run in transactions and require confirmation.

Quick start

  1. Install the bridge: copy the Civil3D.Bridge.Bundle-<version>.bundle folder from a release into %APPDATA%\Autodesk\ApplicationPlugins\ and restart Civil 3D. It loads automatically — NETLOAD is not part of normal use.

  2. Install the server: npm install -g autodesk-mcp-server (or npx -y autodesk-mcp-server@latest).

  3. Point your AI client at the server (ready-made configs in examples/clients/).

Civil 3D and your AI client can be started in any order, and either can be restarted without touching the other: the server watches the endpoint registry continuously and pushes tool-list updates as bridges come and go. See docs/Installation.md for the full connection walkthrough, including how to diagnose "Discovered 0 tools".

See docs/QuickStart.md and docs/Installation.md for the full walkthrough.

Related MCP server: RevitMCPBridge2026

Documentation

Guide

Contents

docs/QuickStart.md

5-minute setup + first prompts

docs/Installation.md

bridge bundle + npm install, upgrade, uninstall

docs/Configuration.md

server/bridge options, env vars, logging, multi-bridge

docs/Troubleshooting.md

diagnosis by symptom

docs/DeveloperGuide.md

build, test, benchmark, release from source

docs/ReleaseProcess.md

versioning, tags, release pipeline

docs/Compatibility.md

supported products/clients/protocol guarantees

docs/RELEASE-VALIDATION.md

acceptance checklist before announcing

docs/PERFORMANCE-BENCHMARKS.md

measured metrics + how to run them

docs/ARCHITECTURE.md

full design, ADRs, sequence diagrams

docs/FAQ.md

frequently asked questions

docs/EDITING-TOOLS.md

editing commands: rename, create/update/delete pipe, pipe networks

docs/COMMAND-FRAMEWORK.md

write-transaction pipeline, validation, confirmation, events

docs/TOOL-DEVELOPMENT.md

the standard for building/registering/testing a tool

docs/DOMAIN-LAYER.md

domain projects, services, repositories, DTO conventions

docs/QUERY-FRAMEWORK.md

filtering/sorting/pagination for list/search tools

docs/WORKFLOW-FRAMEWORK.md

multi-step engineering workflow framework

docs/DRAWING-HEALTH-REPORT.md

drawing_health_report workflow

docs/PROJECT-SUMMARY-REPORT.md

project_summary_report workflow

docs/DESIGN-VALIDATION.md

design_validation_report rules & engine

docs/QUANTITY-TAKEOFF.md

quantity_takeoff_report workflow

docs/SURFACE-COMPARISON.md

surface_comparison_report workflow

docs/CUT-FILL.md

cut_fill_report workflow

docs/CORRIDOR-ANALYSIS.md

corridor_analysis_report workflow

docs/LANDXML-EXPORT.md

export_landxml workflow

docs/PDF-UNDERLAY-PLOT-SPIKE.md

reachability spike: attach a PDF underlay, plot to PDF (no shipped tool yet)

ai-workflow/

working on this repo with an AI assistant: workflow, rules, patterns, checklists

Examples

  • examples/clients/ - Claude Desktop, VS Code, Cursor, Cline configurations

  • examples/config/ - server/bridge configs, env vars, logging, multi-bridge

  • examples/prompts/ - typical prompts by workflow

  • examples/workflows/ - end-to-end session transcripts

  • examples/json-rpc/ - real wire messages (NDJSON over the pipe)

Development

npm run quality          # full local quality gate (mirrors CI)

See docs/DeveloperGuide.md and docs/Contributing.md.

Releases

Version 1.0.0 (GA) with the Phase 9 production-hardening work complete (see docs/PRODUCTION-HARDENING.md and docs/RELEASE-1.0.0-FINAL.md). Tags follow v<semver>; see docs/ReleaseProcess.md.

License

MIT - see LICENSE.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server for Autodesk Revit (BIM) with 705+ API endpoints. Enables AI agents to create walls, place doors/windows, generate sheets, manage views, and produce construction documents via the Model Context Protocol. Uses named pipes for zero-crash Revit integration.
    22
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to interact with Autodesk Civil 3D through natural language, supporting tools for surfaces, alignments, profiles, corridors, pipe networks, COGO points, and AutoCAD geometry.
    9
    3
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server that connects an LLM assistant to Autodesk Civil 3D via COM, enabling direct manipulation of surfaces, alignments, COGO points, layers, profiles, and more through natural language.
    -