autodesk-mcp-server
v1.0.0
Published
MCP server exposing Civil3D.Bridge tools to MCP clients (Claude Desktop, Cursor, VS Code, Cline, ...) over the Autodesk MCP named-pipe protocol.
Maintainers
Readme
autodesk-mcp-server
Model Context Protocol (MCP) server that exposes a running Civil3D.Bridge tool catalog to any MCP client (Claude Desktop, Cursor, VS Code, Cline, ...).
The server is product-agnostic: it discovers bridge instances from the Autodesk MCP
endpoint registry (%LOCALAPPDATA%\AutodeskMcp\endpoints), handshakes over a local
Windows named pipe, loads the bridge's tool manifest dynamically, and registers every
tool as an MCP tool. No tool is hardcoded.
Requirements
- Node.js >= 20 (Windows)
- A running Autodesk product with the bridge loaded:
Civil3D.Bridgeinside Autodesk Civil 3D 2025/2026 (see the platform installation guide)
Usage
npx autodesk-mcp-server # or: npx -y autodesk-mcp-serverOr install globally / locally:
npm install -g autodesk-mcp-server
autodesk-mcp-server --config server.config.jsonCLI:
autodesk-mcp-server [options]
-c, --config <path> Path to a JSON configuration file (or $AUTODESK_MCP_CONFIG)
-V, --version Print the server version and exit
-h, --help Print help and exitConfiguration
Precedence: defaults -> configuration file -> environment variables. See
Configuration.md
for the full option reference and examples/config/server.config.json for a sample.
All logging is structured JSON on stderr; stdout is reserved for MCP traffic.
Client setup
Point your MCP client at the server binary. Ready-made configurations for Claude
Desktop, VS Code, Cursor and Cline live in
examples/clients.
License
MIT - see LICENSE.
