Skip to content
Tresca

rvt-mcp (BIMwright)

MCP serverCommunity

An all-C# local bridge to a running Revit 2022–2027 session, with toolsets you switch on and a read-only mode. By BIMwright.

115 starsUpdated 1 day 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
Read-only or read-write (configurable)
Tool versions
Revit 2022 to 2027 (full Revit desktop; Revit Viewer not supported)
Operating systems
Windows
Needs a Revit licence
Yes
Transport
Local (stdio)
AI clients documented
Claude Desktop, Claude Code, Codex, Cursor
Licence
Apache-2.0
Language
C#

What it can do

  • Exposes 242 tools in toolsets (query, create, view, schedule, lint, sheets and more) when all are switched on, or a 55-tool core when run bare, as of v1.2.2.
  • Runs a .NET 8 server that reaches a small add-in for each Revit year over local TCP (2022–2024) or a named pipe (2025 and later), so nothing leaves the machine.
  • A --read-only flag limits the agent to 98 read tools; --disable-send-code hides arbitrary C# execution.
  • Rolls back transactions that raise Revit warnings by default and keeps a local record of failures you can review.
  • Can save repeated C# patterns as your own reusable tools (ToolBaker).

Limitations

  • Windows only; the installer is a PowerShell script.
  • Family Editor authoring is out of scope for now, according to the README.
  • The author notes that runtime depth varies by Revit year, so recheck custom C# on the years you use.

Install

$tag = (Invoke-RestMethod https://api.github.com/repos/bimwright/rvt-mcp/releases/latest).tag_name
$dir = "$env:TEMP\RvtMcp.Setup-$tag-win-x64"
Invoke-WebRequest "https://github.com/bimwright/rvt-mcp/releases/download/$tag/RvtMcp.Setup-$tag-win-x64.zip" -OutFile "$dir.zip"
Expand-Archive "$dir.zip" -DestinationPath $dir -Force
powershell -ExecutionPolicy Bypass -File "$dir\install.ps1" -WhatIf -Client claude-desktop
# Review the preview before applying:
powershell -ExecutionPolicy Bypass -File "$dir\install.ps1" -Client claude-desktop

Source: github.com/bimwright/rvt-mcp#install

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.