MCP Servers for Revit

v1.0.0โ€ขDeveloper Toolsโ€ขstable

๐Ÿ”ฅ๐Ÿ’ง๐Ÿค– Sparx fork of the mcp-servers-for-revit/revit-mcp project

claudemcprevitautodeskai
Share:
173
Stars
0
Downloads
0
Weekly
0/5

What is MCP Servers for Revit?

MCP Servers for Revit is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐Ÿ”ฅ๐Ÿ’ง๐Ÿค– sparx fork of the mcp-servers-for-revit/revit-mcp project

๐Ÿ”ฅ๐Ÿ’ง๐Ÿค– Sparx fork of the mcp-servers-for-revit/revit-mcp project

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • ๐Ÿ”ฅ๐Ÿ’ง๐Ÿค– Sparx fork of the mcp-servers-for-revit/revit-mcp projec

Use Cases

Enable AI-assisted design and automation in Autodesk Revit.
Control Revit BIM models and architectural elements with natural language.
LicenseMIT
Languagec#
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y mcp-server-for-revit

Manual Installation

npx -y mcp-server-for-revit

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Servers for Revit

mcp-servers-for-revit connects Autodesk Revit to AI clients like Claude via the Model Context Protocol, enabling natural-language control of BIM models. The system consists of a Node.js MCP server and a Revit .NET plugin that communicates with it; together they expose tools for querying model elements, creating geometry (walls, rooms, grids, levels, structural framing), applying colors, tagging elements, exporting data, and even sending arbitrary C# snippets directly into the Revit environment. Architects, structural engineers, and BIM managers use it to automate repetitive modeling tasks and perform AI-assisted design exploration.

Prerequisites

  • Autodesk Revit 2020โ€“2026 installed on Windows
  • Node.js 18 or later installed
  • The Revit .NET add-in from the project's GitHub releases page installed in %AppData%\Autodesk\Revit\Addins\<version>\
  • An MCP-compatible client such as Claude Desktop or Claude Code
  • Windows OS (the Revit plugin is Windows-only)
1

Download and install the Revit add-in

Go to the GitHub releases page and download the ZIP matching your Revit version. Extract all files to the Revit Addins folder for your version.

# Extract to (replace 2024 with your Revit version):
%AppData%\Autodesk\Revit\Addins\2024\
2

Launch Revit and allow the add-in

Open Revit. When prompted about the unrecognized add-in, click 'Always Load'. A new ribbon tab will appear. Click the Settings button on the ribbon to configure which commands are enabled.

3

Add the MCP server to Claude Desktop (Windows)

Edit claude_desktop_config.json to register the Node.js MCP server. On Windows the command must go through cmd /c.

4

Add the MCP server via Claude Code CLI

If you use Claude Code instead of Claude Desktop, register the server with a single CLI command.

claude mcp add mcp-server-for-revit -- cmd /c npx -y mcp-server-for-revit
5

Open a Revit model and verify the connection

With a project open in Revit, ask Claude to call the say_hello tool. A successful response confirms the MCP server and Revit plugin are communicating.

MCP Servers for Revit Examples

Client configuration

Claude Desktop configuration for Windows. The cmd /c wrapper is required for npx to work correctly in the Windows shell environment.

{
  "mcpServers": {
    "mcp-server-for-revit": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "mcp-server-for-revit"]
    }
  }
}

Prompts to try

Use Claude to control Revit through natural language once the connection is established.

- "Get info about the current Revit view and list the element types present"
- "Create a room called 'Conference Room A' at coordinates (0, 0) on Level 1"
- "Color all walls on the ground floor red and tag all rooms with their areas"

Troubleshooting MCP Servers for Revit

The say_hello tool returns no response or times out

Ensure Revit is open with an active model loaded โ€” the plugin only processes requests when a document is open. Also verify the add-in is listed under the Revit ribbon tab and was loaded with 'Always Load'.

npx -y mcp-server-for-revit fails with a network error

Run 'npx -y mcp-server-for-revit' directly in a Command Prompt to see the full error. Check that Node.js 18+ is on the PATH and that corporate firewall rules are not blocking npm registry access.

The Revit add-in does not appear after extraction

Confirm you extracted to the correct Revit version folder under %AppData%\Autodesk\Revit\Addins\. The .addin manifest file must sit directly in that folder (not inside a subfolder). Restart Revit after extraction.

Frequently Asked Questions about MCP Servers for Revit

What is MCP Servers for Revit?

MCP Servers for Revit is a Model Context Protocol (MCP) server that ๐Ÿ”ฅ๐Ÿ’ง๐Ÿค– sparx fork of the mcp-servers-for-revit/revit-mcp project It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Servers for Revit?

Install via npm with the command: npx -y mcp-server-for-revit. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with MCP Servers for Revit?

MCP Servers for Revit works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Servers for Revit free to use?

Yes, MCP Servers for Revit is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-servers-for-revit": { "command": "npx", "args": ["-y", "mcp-server-for-revit"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use MCP Servers for Revit?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides