Revit MCP

v1.0.0Developer Toolsstable

Allows AI to interact with Autodesk Revit via the MCP protocol, enabling retrieval of project data and automation of tasks like creating, modifying, and deleting elements.

mcprevit
Share:
414
Stars
0
Downloads
0
Weekly
0/5

What is Revit MCP?

Revit MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to allows ai to interact with autodesk revit via the mcp protocol, enabling retrieval of project data and automation of tasks like creating, modifying, and deleting elements.

Allows AI to interact with Autodesk Revit via the MCP protocol, enabling retrieval of project data and automation of tasks like creating, modifying, and deleting elements.

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

Features

  • Allows AI to interact with Autodesk Revit via the MCP protoc

Use Cases

Enable AI to query and modify Autodesk Revit project data.
Automate creation, modification, and deletion of Revit model elements.
LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx revit-mcp

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 Revit MCP

Revit MCP enables AI assistants to interact directly with Autodesk Revit through the Model Context Protocol, exposing 25+ tools that cover data retrieval, element creation, modification, analysis, and even direct C# code execution within the Revit context. Architects and BIM engineers use it to automate repetitive modeling tasks, query project data with natural language, and generate rooms, grids, levels, structural framing, and materials — all from a connected AI client. It works via the revit-mcp-plugin installed inside Revit paired with a Node.js MCP server.

Prerequisites

  • Node.js 18 or higher installed
  • Autodesk Revit installed (the plugin supports recent versions)
  • The revit-mcp-plugin installed inside Revit (available from the repository)
  • npm available to build the MCP server
  • Claude Desktop or another MCP-compatible AI client
1

Clone the revit-mcp repository

Clone the repository and navigate into it. The MCP server is a TypeScript/Node.js project that must be built before use.

git clone https://github.com/mcp-servers-for-revit/revit-mcp.git
cd revit-mcp
2

Install dependencies and build the project

Install all npm dependencies and compile the TypeScript source to the build directory. The compiled index.js is what Claude Desktop will run.

npm install
npm run build
3

Install the Revit plugin

Follow the instructions in the repository to install the revit-mcp-plugin inside Autodesk Revit. The plugin opens a local socket that the MCP server communicates with. Open Revit and confirm the plugin is loaded.

4

Configure Claude Desktop to use the MCP server

Open Claude Desktop settings, navigate to Developer > Edit Config, and add the revit-mcp server configuration. Replace the path with the actual absolute path to the built index.js file on your system.

{
  "mcpServers": {
    "revit-mcp": {
      "command": "node",
      "args": ["C:\\Users\\YourName\\revit-mcp\\build\\index.js"]
    }
  }
}
5

Restart Claude Desktop and verify the connection

Fully restart Claude Desktop. A hammer icon in the interface indicates a successful connection to the Revit MCP server. Open a Revit project before sending modeling commands.

Revit MCP Examples

Client configuration

Configure Claude Desktop with the locally built revit-mcp Node.js server to enable Revit automation.

{
  "mcpServers": {
    "revit-mcp": {
      "command": "node",
      "args": ["C:\\path\\to\\revit-mcp\\build\\index.js"]
    }
  }
}

Prompts to try

With a Revit project open and the MCP server connected, try these prompts in Claude Desktop.

- "List all the rooms in the current Revit project with their areas"
- "Create a grid at X=0 and another at X=10 meters, then add levels at 0m, 3m, and 6m"
- "What structural framing elements are used on level 2?"
- "Color all walls on the ground floor red"
- "Export room data including names and areas to a local file"

Troubleshooting Revit MCP

Hammer icon is not showing in Claude Desktop — MCP server not connecting

Verify the path to build/index.js in the config is correct and absolute. Run `node C:\path\to\revit-mcp\build\index.js` directly in a terminal to check for startup errors. Ensure Revit is open with the plugin active before launching Claude Desktop.

Commands succeed in Claude but no changes appear in Revit

The revit-mcp-plugin must be active and a Revit project must be open. Check that the plugin is loaded in Revit's Add-Ins tab. Some operations require an active view or a specific document context.

npm run build fails with TypeScript errors

Ensure you are using Node.js 18 or higher (`node --version`). Delete node_modules and package-lock.json then run `npm install` again. If TypeScript version conflicts exist, run `npm install typescript@latest --save-dev` before rebuilding.

Frequently Asked Questions about Revit MCP

What is Revit MCP?

Revit MCP is a Model Context Protocol (MCP) server that allows ai to interact with autodesk revit via the mcp protocol, enabling retrieval of project data and automation of tasks like creating, modifying, and deleting elements. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Revit MCP?

Follow the installation instructions on the Revit MCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Revit MCP?

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

Is Revit MCP free to use?

Yes, Revit MCP is open source and available under the MIT License 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": { "revit-mcp": { "command": "npx", "args": ["-y", "revit-mcp"] } } }

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

Read the full setup guide →

Ready to use Revit MCP?

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