rvt-mcp (Bimwright)

A Revit MCP for Revit 2022–2027: up to 233 tools to read the model, create elements, views, sheets and exports, all running locally

  • 106 ★ on the repository
  • Last commit
  • Apache-2.0
MCP server

Broad access

Why this level

  • The agent changes and deletes elements of a live Revit model, and the send_code tool runs arbitrary C# code
  • The installer edits client configs and installs add-ins into Revit with the Windows user's permissions
All reasons and checks

bimwright/rvt-mcp

Install

Manual install

Text for your agent

Install rvt-mcp for Claude Desktop on this Windows machine. First read https://github.com/bimwright/rvt-mcp/blob/master/AGENTS.md. Configure only Claude Desktop, not other clients. Inspect existing installations, preview changes and ask before writing. Tell me if I need to use the UI or restart an app.

Text for an agent with PowerShell access. For another client replace Claude Desktop with its name.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The agent changes and deletes elements of a live Revit model, and the send_code tool runs arbitrary C# code
  • The installer edits client configs and installs add-ins into Revit with the Windows user's permissions

This is third-party code. Review the repository files before installing.

What it does

rvt-mcp connects an MCP client to a running Autodesk Revit. A .NET 8 server talks to the client over stdio, and a thin add-in for each release year from 2022 to 2027 runs inside Revit. Up to and including 2024 the link uses local TCP; from 2025 it uses a named pipe. Data never leaves the machine, and lengths at the tool boundary are in millimetres. The agent gets typed tools for everyday model work. These are queries on views, selection, parameters and relationships, creating grids, levels, rooms and elements, sheets and viewports, schedules, families, annotations, materials, geometry and exports to PDF, DWG, IFC and NWC. For everything else there is an entry point for C# code. Family Editor authoring is outside the project's scope for now. A fresh install enables all 233 tools. A bare rvt-mcp.exe with no settings exposes 46 tools from the query, create, view and meta sets. You can narrow the set, and tools marked read-only are filtered separately. There is also ToolBaker, which turns repeated actions into your own personal tools.

Who it is for. For BIM specialists and developers on Windows who want to drive a Revit model through Claude Code, Claude Desktop, Codex or Cursor.

Good fit when

  • You need a Revit MCP for several Revit versions at once, from 2022 to 2027, in one server
  • The agent has to build a model summary: views, parameters, warnings, element relationships
  • You want to create grids, levels, rooms, sheets and viewports from a description
  • You need a batch export to PDF, DWG, IFC or NWC under set rules
  • Several Revit windows are running and the agent must pick the right one by PID or window title

Not a fit when

  • You are not on Windows: the installer and add-ins are built for Windows and full desktop Revit
  • You need to edit families in the Family Editor: this scenario is not supported yet
  • You need Revit Viewer: it is not a supported target
  • The model must not be touched: the set includes delete by id and arbitrary C# code, so do not run it without a separate copy of the file

Example request

Call revit_get_current_view_info and tell me which view is active, then create a level at 3000 mm and a 6 by 4 grid of axes.

MCP

Transport
stdio
Authentication
not required

Limitations

Windows only and full desktop Revit. Test depth varies by year: CI builds all six add-ins, but it is worth re-checking the versions you use. The server binds to exactly one Revit instance; with several windows you pick the target by hand through revit_list_available_targets and revit_switch_target. To work, start MCP on the Revit ribbon (Add-Ins, RvtMcp). The installer edits client configs, so preview with -WhatIf before applying. The license is Apache-2.0.

How to disable. Close Revit and your clients, then run uninstall.ps1 -Yes: it removes the add-ins and the server and keeps personal data unless you add -Purge. Client config entries are removed with install.ps1 -Uninstall -Client auto.

FAQ

How do I install Bimwright's Revit MCP in Claude Desktop?

Close Revit and Claude Desktop, download the RvtMcp.Setup archive from the latest release and run install.ps1 with -Client claude-desktop. For Claude Code use -Client claude. You can run it with -WhatIf first.

Which Revit versions does this Revit MCP support?

Revit 2022–2027. 2022–2024 use .NET Framework 4.8 and TCP, 2025–2026 use .NET 8 and a named pipe, 2027 uses .NET 10. Revit Viewer is not supported.

How many tools does rvt-mcp have?

After install there are 233; a bare rvt-mcp.exe exposes 46. With adaptive ToolBaker mode three more suggestion tools are added.

What if several Revit windows are open?

Call revit_list_available_targets, pick the instance by PID or window title and pin it with revit_switch_target using a selector like pid:12345.

How does rvt-mcp differ from mcp-servers-for-revit?

It is a separate C# project with a Windows installer, support for Revit up to 2027, toolsets and ToolBaker personal tools.

Discussion

No questions or reviews yet.

Developer tools for the 1C MCP Server Constructor

Инструменты для разработки — MCP Tools для Конструктора MCP серверов 1С

Russian stack

Four ready MCP tools for executing code, running queries and diagnosing a 1C infobase, loaded into the third-party 1C MCP Server Constructor product

PluginBroad access15Repository stars
Russian stack

78 MCP tools for 1C development over local XML exports: metadata, code audit, queries, EPF, configuration diffing, and a verified API reference

MCP serverBroad access2Repository stars
Russian stack

A 1C extension with processing-report containers for MCP tools, the application layer where transport and aggregation live in separate components

MCP serverExtended access4Repository stars
Official

Hosted MCP server for the PartMode browser CAD that lets an agent edit parametric parts, assemblies and drawings

MCP serverExtended access505Repository stars
Official

MCP tools and a CLI for a 3D building editor: the agent creates, inspects and edits architectural scenes

MCP serverExtended access25.2KRepository stars

An MCP server for IFC: an agent counts building elements, validates a model against IDS, finds clashes and edits properties

MCP serverBroad access452Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
rvt-mcp (Bimwright) (this entry)nonot required106
Revit MCPnonot required413another Revit MCP server with its own add-in and its own set of tools
OpenTakeoffnonot required716MCP server for construction takeoff
IFClite MCPnonot required452an MCP server for IFC

README in short

The description calls the project an early all-C# Revit MCP implementation worked on since March 2026. It covers installation by an AI agent following AGENTS.md and a manual installer run, a health check, the upgrade and uninstall order. Separate parts describe migrating the data folder from older versions, an optional MCPB extension for Claude Desktop, toolset tables and the error codes for binding to a Revit instance.

README badge

Report a problem

Foxx AIrvt-mcp (Bimwright)
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.