Skip to content
Tresca

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

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.