Revit MCP Server (Demolinator)
MCP serverCommunity
A FastMCP server with 48 tools that reaches Revit 2024–2027 through pyRevit Routes, including ducts, pipes and clash checks. By Demolinator.
41 starsUpdated 2 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- Revit
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- Revit 2024, 2025, 2026 and 2027 (2027 needs a pyRevit build that supports it)
- Operating systems
- Windows
- Needs a Revit licence
- Yes
- Transport
- Local (stdio), Remote (HTTP)
- AI clients documented
- Claude Desktop, Claude Code, Cursor, Windsurf
- Licence
- MIT
- Language
- Python
What it can do
- Creates levels, grids, walls, floors, structural framing, rooms, sheets, schedules and views.
- Adds MEP ducts, pipes and systems between points, and runs clash detection.
- Takes all lengths in millimetres and converts them to Revit's internal feet.
- Serves stdio by default, with streamable HTTP and SSE options for clients that need them.
Limitations
- Needs pyRevit installed with its Routes server on port 48884 and the repo loaded as a pyRevit extension; the extension of a similar name in pyRevit's manager is a different, older project.
- Tools need a project open in Revit.
Install
{
"mcpServers": {
"revit": {
"command": "uv",
"args": ["run", "--directory", "C:\path\to\revit-mcp-server", "main.py"]
}
}
}Source: github.com/Demolinator/revit-mcp-server#4-connect-your-ai-client
claude mcp add revit -- uv run --directory C:\path\to\revit-mcp-server main.pySource: github.com/Demolinator/revit-mcp-server#4-connect-your-ai-client
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.