Revit MCP (pyRevit)
Claude reads the Revit model you have open and makes changes in it, through pyRevit
Runs as a server Claude Code connects to. It needs its own configuration, and some servers need an API key.
Install just this one
Paste into the Claude or ChatGPT desktop app
Set up the Revit MCP (pyRevit) for me in this desktop app. The setup steps are at https://archaiflow.com/f/mcps/revit-mcp-python.json, and the project's own page is https://github.com/mcp-servers-for-revit/mcp-server-for-revit-python. If the two disagree, follow the project's page.
Check what is already on this computer, add the server to this app's MCP settings, then tell me what is left to do and when to restart the app.Paste it into a new chat in the Claude or ChatGPT desktop app and send it. It adds the server and tells you what is left to do.
Run in your terminal — needs Node
npx archtmpl@latest --mcp revit-mcp-pythonFirst 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.
What this mcp server does
shell
1{2 "name": "Revit MCP (pyRevit)",3 "summary": "Claude reads the Revit model you have open and makes changes in it, through a pyRevit extension",4 "repo": "https://github.com/mcp-servers-for-revit/mcp-server-for-revit-python",5 "mcpServers": {},6 "postInstallNotes": "This is the Revit server the archaiflow.com research pages use. The full setup, with a video, is at archaiflow.com/setup.\nThere is no one-line install: the server runs from the pyRevit extension folder on your own machine, so the path below is yours to fill in.\n1. Install pyRevit, then in Revit: pyRevit tab > Extensions > MCP Server for Revit Python Extension > Install extension. The default location is %APPDATA%\\pyRevit\\Extensions.\n2. pyRevit tab > Settings > Routes: activate Routes Server, then restart Revit.\n3. In Revit, choose MCP > Bridge > Connect to pair your Windows user.\n4. Install uv (docs.astral.sh/uv).\n5. Claude Code, from the README: claude mcp add -s user \"Revit-Connector\" -- uv run --frozen mcp run /absolute/path/to/main.py\n Claude Desktop: Settings > Developer > Edit Config, then the \"Revit Connector\" block in the README's Connecting to Claude Desktop section.\nWindows only, because Revit is. Keep Revit open while Claude works."7}8