Revit MCP

mcp-servers-for-revit

An MCP server for Autodesk Revit: the agent reads the model, creates elements, grids and rooms and counts material volumes

  • 376 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • Runs arbitrary C# code inside your Revit model
  • Creates, changes and deletes project elements
  • Works with a live licensed program on your computer
All reasons and checks

mcp-servers-for-revit/mcp-servers-for-revit

Install

Manual install

Распаковать ZIP плагина из Releases в %AppData%\Autodesk\Revit\Addins\<версия>\ и запустить Revit

Download the ZIP for your Revit version from Releases. On the first launch choose Always Load for the unknown plugin.

Access and checks

How we review

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

  • Runs arbitrary C# code inside your Revit model
  • Creates, changes and deletes project elements
  • Works with a live licensed program on your computer

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

What it does

The server connects an agent to a running Revit through a plugin. The README lists 26 tools: reading the view, elements, family types and selection, material volumes, element filtering and model statistics, creating point, line and surface elements, grids, levels, rooms, dimensions and beam framing, element operations and deletion, coloring, wall and room tags, room export and a local project data store. Setup has three parts: an MCP server on Node.js, a Revit plugin in C# and a command set. The server talks to the plugin over WebSocket. Revit 2020–2026 on Windows is supported.

Who it is for. For designers and BIM specialists who work in Revit and want to hand routine to an agent: selections, volume schedules, placing elements.

Good fit when

  • You need to quickly collect material volumes and model statistics without manual schedules
  • You need to create a grid, levels or rooms from a description
  • You need to color or tag elements by a rule

Not a fit when

  • You have no installed and licensed Revit: the server works only with a live program
  • You are not ready to let an agent change and delete model elements

Example request

Show concrete volumes by floor and create an axis grid with a 6 meter step on the second level

MCP

Transport
stdio
Authentication
not required

Limitations

The server runs commands inside your Revit model. The send_code_to_revit tool receives and runs arbitrary C# code and delete_element deletes elements, so work on a copy of the project and confirm the agent's steps. Windows, an installed licensed Revit 2020–2026 and Node.js 18 or newer are required. The plugin is installed by hand from a ZIP for your Revit version, and on the first launch Revit asks permission to load an unknown plugin. The repository is a fork of the same organization's revit-mcp: the original is archived, and this project continues it with extra tools.

How to disable. Remove the mcp-server-for-revit entry from the client config, delete the plugin files from the Addins folder of your Revit version and restart Revit.

FAQ

Which Revit versions are supported?

Revit 2020–2026 on Windows.

What do I need to install?

Three parts: an MCP server on Node.js 18 or newer, a Revit plugin from a ZIP and a command set. Take the ZIP from the repository Releases for your Revit version.

Why is send_code_to_revit risky?

It accepts C# code and runs it inside Revit with the rights of your model. Work on a copy of the project and do not approve code you have not read.

How is this different from the old revit-mcp?

It continues the archived project of the same organization with extra tools.

Discussion

No questions or reviews yet.

An MCP server to drive FreeCAD from Claude Desktop and other clients: create and edit models, run scripts and FEM analysis

MCP serverBroad access2.8KRepository stars

SketchUp MCP

sketchup-mcp2

An MCP server for SketchUp: the agent creates and changes geometry, assigns materials and exports the scene, and eval_ruby runs Ruby inside the program

MCP serverBroad access42Repository stars

An MCP server for driving Windows: the agent opens apps, clicks and types, reads window and UI state, and works with files and PowerShell

MCP serverBroad access8.8KRepository stars

Fusion 360 MCP

fusion360-mcp-server

An MCP server for Autodesk Fusion 360: the agent builds sketches and solids, edits parameters and runs commands in an open project

MCP serverBroad access117Repository stars

AutoCAD MCP Pro

autocad-mcp-pro

An MCP server for AutoCAD with hundreds of tools: a live AutoCAD through COM or DXF without the program, with a token saving mode

MCP serverBroad access135Repository stars

An MCP server for AutoCAD, GstarCAD and ZWCAD: draw, edit and inspect drawings in plain language

MCP serverExtended access595Repository stars

Comparison with similar tools

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

EntryOfficialAuthenticationRepository starsMain difference
Revit MCP (this entry)nonot required376
AutoCAD MCP Prononot required135247 tools, a live AutoCAD through COM or DXF without the program
CAD-MCP Servernonot required595one server for AutoCAD, GstarCAD and ZWCAD

README in short

The README describes three components: an MCP server, a Revit plugin and a C# command set. It lists 26 tools, the supported Revit versions 2020–2026, plugin installation from Releases and connecting the server through npx. Release v1.0.0, MIT license.

README badge

Report a problem

Foxx AIRevit MCP
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.