MCP Servers for Revit
๐ฅ๐ง๐ค Sparx fork of the mcp-servers-for-revit/revit-mcp project
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
Maintainer
Works with
Installation
NPM
npx -y mcp-server-for-revitManual Installation
npx -y mcp-server-for-revitConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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)
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\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.
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.
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-revitOpen 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.
MCP Servers for Revit Alternatives โ Similar Developer Tools Servers
Looking for alternatives to MCP Servers for Revit? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
โ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
โ 155.8kJava ้ข่ฏ & ๅ็ซฏ้็จ้ข่ฏๆๅ๏ผ่ฆ็่ฎก็ฎๆบๅบ็กใๆฐๆฎๅบใๅๅธๅผใ้ซๅนถๅใ็ณป็ป่ฎพ่ฎกไธ AI ๅบ็จๅผๅ
Gemini CLI
โ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
โ 87.3kโญ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
โ 86.0kModel Context Protocol Servers
CC Switch
โ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up MCP Servers for Revit in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.