Revit MCP
Claude reads, creates, modifies, and deletes elements in a Revit model
Runs as a server Claude Code connects to. It needs its own configuration, and some servers need an API key.
Install just this one
Run in your terminal — needs Node
npx archtmpl@latest --mcp revit-mcpFirst time? The whole install, step by step
- Open Claude Code — the terminal version or the desktop app, either one.
- In a terminal, paste the line above and press Enter. In the app, paste it into the chat and ask Claude to run it.
- Restart Claude Code. That's the whole install.
The same JSON shown on this page works in the Claude desktop app without Claude Code. Add it to the app's config file, then restart the app:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
What this mcp server does
shell
1{ 2 "name": "Revit MCP", 3 "summary": "Claude reads, creates, modifies, and deletes elements in a Revit model", 4 "repo": "https://github.com/mcp-servers-for-revit/mcp-servers-for-revit", 5 "mcpServers": { 6 "mcp-server-for-revit": { 7 "command": "cmd", 8 "args": ["/c", "npx", "-y", "mcp-server-for-revit"] 9 }10 },11 "postInstallNotes": "The MCP server above is only half of it. Revit also needs the add-in that the server talks to:\n1. Download the ZIP for your Revit version from https://github.com/mcp-servers-for-revit/mcp-servers-for-revit/releases (for example mcp-servers-for-revit-v1.0.0-Revit2025.zip).\n2. Extract it into %AppData%\\Autodesk\\Revit\\Addins\\<your Revit version>\\\n3. Start Revit. If it asks about an unknown add-in, click Always Load.\n4. On the mcp-servers-for-revit ribbon tab, click Settings, enable the commands you want, and Save.\nRequires Node.js 18+ and Revit 2020-2026. Windows only, which is why the command is `cmd /c`."12}13