
How to add MCP Servers for Revit to Claude Desktop
Drive Autodesk Revit from AI: query, create, modify, and delete BIM elements via a TypeScript server and C# add-in. Paste the config into ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop.
Last updated June 14, 2026 ยท 227โ ยท stdio ยท no auth
Claude Desktop config for MCP Servers for Revit
claude mcp add mcp-server-for-revit -- cmd /c npx -y mcp-server-for-revit{
"mcpServers": {
"mcp-servers-for-revit": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"mcp-server-for-revit"
]
}
}
}Setup steps
- 1Open Claude Desktop โ Settings โ Developer โ Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
- 2Paste the MCP Servers for Revit config below under the top-level "mcpServers" key.
- 3Fill in any placeholder secrets (API keys, paths) in the snippet.
- 4Save the file, then fully quit and reopen Claude Desktop.
- 5Open a chat and confirm MCP Servers for Revit's tools appear under the ๐ tools menu.
Before you start
- Windows with Autodesk Revit 2020โ2026 installed and licensed
- Node.js 18+ for the npx-run MCP server
- The release ZIP matching your Revit version, extracted into %AppData%\Autodesk\Revit\Addins\<version>\
What MCP Servers for Revit can do in Claude Desktop
get_current_view_infoGet current active view info.
get_current_view_elementsGet elements from the current active view.
get_available_family_typesGet available family types in the current project.
get_selected_elementsGet currently selected elements.
get_material_quantitiesCalculate material quantities and takeoffs.
ai_element_filterIntelligent element querying tool for AI assistants.
analyze_model_statisticsAnalyze model complexity with element counts.
create_point_based_elementCreate point-based elements (door, window, furniture).
Security
send_code_to_revit executes arbitrary C# inside Revit, and the create/modify/delete tools change your model directly โ work on copies and review calls before approving. Traffic between server and add-in runs over a local WebSocket with no auth, and you control exposure by enabling only the commands you need in the Revit ribbon's Settings panel.
MCP Servers for Revit + Claude Desktop FAQ
Where is the Claude Desktop config file?
Claude Desktop reads MCP servers from ~/Library/Application Support/Claude/claude_desktop_config.json. Paste the MCP Servers for Revit config there under the "mcpServers" key and restart the client.
Is MCP Servers for Revit safe to use with Claude Desktop?
send_code_to_revit executes arbitrary C# inside Revit, and the create/modify/delete tools change your model directly โ work on copies and review calls before approving. Traffic between server and add-in runs over a local WebSocket with no auth, and you control exposure by enabling only the commands you need in the Revit ribbon's Settings panel.
Is it safe to let an AI modify my Revit model?
Only with guardrails: the tools genuinely create, modify, and delete elements, and send_code_to_revit runs arbitrary C# in the session. Work on a copy or rely on Revit's undo, enable only needed commands in the ribbon Settings panel, and review each call โ especially anything generated for send_code_to_revit.
Is this an official Autodesk product?
No. It is a community fork (MIT-licensed) of the revit-mcp project with additional tools; Autodesk is not involved. The add-in is unsigned, so Revit asks about loading it on first start.
Which Revit versions work?
Revit 2020 through 2026, with per-version release ZIPs (builds target .NET Framework 4.8 for 2020โ2024 and .NET 8 for 2025โ2026). The command-set DLL must match your Revit year, so grab the right ZIP and re-download when you upgrade Revit.