π₯π§π€ Sparx fork of the mcp-servers-for-revit/revit-mcp project
MCPpedia last refreshed this data
MCP Servers For Revit is an MCP server that π₯π§π€ Sparx fork of the mcp-servers-for-revit/revit-mcp project. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 56/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"mcp-server-for-revit": {
"args": [
"/c",
"npx",
"-y",
"mcp-server-for-revit"
],
"command": "cmd"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Connect AI assistants to Autodesk Revit via the Model Context Protocol.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked mcp-server-for-revit against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in design
Design tokens from any live site: colours, type, spacing, components, drift against a baseline.
Draw and visually collaborate with your agents on tldraw's canvas.
MeiGen-AI-Design-MCP β Turn Claude Code / OpenClaw into your local Lovart. Local ComfyUI, 1,400+ prompt library, multi-direction parallel generation.
Inspect and edit Three.js scenes, materials, shaders, lights in real time from any AI agent
MCP Security Weekly
Get CVE alerts and security updates for Mcp Servers For Revit and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Connect AI assistants to Autodesk Revit via the Model Context Protocol.
mcp-servers-for-revit enables AI clients like Claude, Cline, and other MCP-compatible tools to read, create, modify, and delete elements in Revit projects. It consists of three components: a TypeScript MCP server that exposes tools to AI, a C# Revit add-in that bridges commands into Revit, and a command set that implements the actual Revit API operations.
[!NOTE] This is a fork of the original revit-mcp project with additional tools and functionality improvements.
flowchart LR
Client["MCP Client<br/>(Claude, Cline, etc.)"]
Server["MCP Server<br/><code>server/</code>"]
Plugin["Revit Plugin<br/><code>plugin/</code>"]
CommandSet["Command Set<br/><code>commandset/</code>"]
Revit["Revit API"]
Client <-->|stdio| Server
Server <-->|WebSocket| Plugin
Plugin -->|loads| CommandSet
CommandSet -->|executes| Revit
The MCP Server (TypeScript) translates tool calls from AI clients into WebSocket messages. The Revit Plugin (C#) runs inside Revit, listens for those messages, and dispatches them to the Command Set (C#), which executes the actual Revit API operations and returns results back up the chain.
Download the ZIP for your Revit version from the Releases page (e.g., mcp-servers-for-revit-v1.0.0-Revit2025.zip)
Extract the ZIP and copy the contents to your Revit addins folder:
%AppData%\Autodesk\Revit\Addins\<your Revit version>\
After copying you should have:
Addins/2025/
βββ mcp-servers-for-revit.addin
βββ revit_mcp_plugin/
βββ RevitMCPPlugin.dll
βββ ...
βββ Commands/
βββ RevitMCPCommandSet/
βββ command.json
βββ 2025/
βββ RevitMCPCommandSet.dll
βββ ...
Configure the MCP server in your AI client (see MCP Server Setup)
Start Revit β if prompted about an unknown add-in, click Always Load
In Revit, click the Settings button on the mcp-servers-for-revit ribbon tab, enable the commands you want to use, and click Save
The MCP server is published as an npm package and can be run directly with npx.
Claude Code
Run this in a terminal (not inside Claude Code):
claude mcp add mcp-server-for-revit -- cmd /c npx -y mcp-server-for-revit
Claude Desktop
Claude Desktop β Settings β Developer β Edit Config β claude_desktop_config.json:
{
"mcpServers": {
"mcp-server-for-revit": {
"command": "cmd",
"args": ["/c", "npx", "-y", "mcp-server-for-revit"]
}
}
}
Restart Claude Desktop. When you see the hammer icon, the MCP server is connected.

If using a release ZIP, the plugin is already included. For manual installation:
plugin/ (see Development)mcp-servers-for-revit.addin to %AppData%\Autodesk\Revit\Addins\<version>\revit_mcp_plugin/ folder to the same addins directoryIf using a release ZIP, the command set is pre-installed inside the plugin. For manual installation:
commandset/ (see Development)Commands/RevitMCPCommandSet/<year>/command.json (from repo root) into `Comm