
Autodesk Revit MCP Server
Let your AI assistant query and drive Autodesk Revit through a local bridge or mock mode while BIM files stay in a controlled workspace.
Overview
io.github.Sam-AEC/autodesk-revit-mcp-server is a Build-phase MCP server that connects AI assistants to Autodesk Revit through a stdio local bridge with mock and live modes.
What is this MCP server?
- Connects AI assistants to Autodesk Revit via stdio MCP (mcpb release v0.1.1)
- MCP_REVIT_MODE: mock for offline dev or bridge for live Revit via MCP_REVIT_BRIDGE_URL
- Required MCP_REVIT_WORKSPACE_DIR and semicolon-delimited MCP_REVIT_ALLOWED_DIRECTORIES for scoped file access
- Autodesk Revit MCP Server title—AEC-focused local bridge pattern
- Server version 0.1.1 distributed as mcpb with published fileSha256
- Two required environment variables for workspace and directory allow-list
- Documented modes: mock and bridge
Community signal: 31 GitHub stars.
What problem does it solve?
Revit lives in a heavy desktop BIM stack, so agents cannot help with models unless you run a guarded bridge and explicit directory allow-lists.
Who is it for?
AEC freelancers and small firms experimenting with AI-assisted Revit workflows on a locked-down machine.
Skip if: Web-only SaaS builders, teams without Revit licenses, or anyone unwilling to configure bridge URLs and directory allow-lists.
What do I get? / Deliverables
After configuration, your agent can call Revit-oriented MCP tools from mock or bridge mode within your declared workspace paths.
- Registered Autodesk Revit MCP Server (stdio / mcpb)
- Scoped filesystem access per allow-list
- Agent tools reachable in mock or live bridge configuration
Recommended MCP Servers
Journey fit
Revit connectivity is product integration work during Build, when the model and automation matter—not a marketing or ops phase task. Integrations is the right shelf for a local bridge MCP that wires an external CAD host into agent tooling.
How it compares
BIM bridge MCP server, not a cloud rendering skill or generic CAD file converter.
Common Questions / FAQ
Who is io.github.Sam-AEC/autodesk-revit-mcp-server for?
AEC practitioners and developers who use Autodesk Revit and want MCP-capable agents to interact through a local bridge or mock server.
When should I use io.github.Sam-AEC/autodesk-revit-mcp-server?
Use it during Build when integrating Revit into agent workflows—prototype in mock mode, then enable bridge mode with a running Revit bridge URL.
How do I add io.github.Sam-AEC/autodesk-revit-mcp-server to my agent?
Install the v0.1.1 mcpb bundle, set MCP_REVIT_WORKSPACE_DIR and MCP_REVIT_ALLOWED_DIRECTORIES, choose mock or bridge in MCP_REVIT_MODE, and register the server as stdio in your MCP client.