Revit MCP

Revit MCP is an MCP server that enables Model Context Protocol clients to communicate directly with Autodesk Revit. It acts as the bridge connecting AI assistants like Claude Desktop or Cline to an active Revit session through a companion plugin. Architecture, engineering, and construction professionals use this tool to query building models, inspect project elements, and automate design updates. By translating assistant instructions into CAD and BIM operations, the server allows AI models to read view parameters, retrieve family types, and extract details about selected objects. It also enables generative actions, such as placing point-based fixtures like doors and furniture, constructing line-based walls or pipes, generating surface boundaries for floors, modifying instance parameters, and tagging model elements in views. Furthermore, the server supports sending generated code snippets directly to Revit for dynamic execution. This allows technical teams to streamline architectural documentation, run custom scripts, and manipulate BIM project elements through natural language commands inside compatible MCP environments.

Category: Design, Media & Creative

Tags: architecture, autodesk, bim, cad, revit

Visit Revit MCP

How to install and configure Revit MCP

  1. Ensure Node.js 18 or higher is installed on your system. 2. Clone the repository and install the project dependencies by running: bash npm install 3. Build the server: bash npm run build 4. Ensure the required companion revit-mcp-plugin is installed and running in Autodesk Revit. 5. Open your Claude Desktop configuration file (claude_desktop_config.json) and register the server under the mcpServers object: json { "mcpServers": { "revit-mcp": { "command": "node", "args": ["<path to the built file>\\build\\index.js"] } } } 6. Restart Claude Desktop and verify the server loads successfully.

What you can do with Revit MCP

  • Extract current view parameters and element lists from an active Revit project to analyze spatial data directly in AI conversations. - Generate architectural elements like doors, windows, and furniture by prompting the AI to place point-based families at designated coordinates. - Draw structural walls, piping runs, and beams along calculated linear paths using line-based creation commands. - Adjust element instance properties, update parameters, or delete unnecessary components across the active model view through natural language prompts. - Automatically tag all walls in a view or apply color coding to elements based on specified parameter values.

Key facts

  • https://github.com/romanzarkhin/revit-mcp
  • Design, Media & Creative, Developer Tools & Code Intelligence
  • architecture, autodesk, bim, cad, revit

Part of MCP Servers

Related MCP servers

  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP LSP Go — MCP LSP Go is an MCP server that connects AI assistants to the official Go Language Server Protocol implementation, gopls,…
  • MCP Manager — MCP Manager is an MCP server management tool that connects directly to your Claude Desktop environment, enabling users to discover,…
  • MCP MD2PDF Server — MCP MD2PDF Server is an MCP server that enables automated conversion of Markdown documents into formatted PDF files with full…

What is Revit MCP?

Revit MCP is a Model Context Protocol server that allows AI assistants to interact with Autodesk Revit. It translates instructions from MCP clients into commands that inspect, create, modify, or delete elements in your Revit design projects.

Does Revit MCP work by itself?

No, it requires the companion revit-mcp-plugin running inside Autodesk Revit to execute commands and communicate with the server over local socket services.

Which MCP clients work with Revit MCP?

It works with MCP-compatible clients such as Claude Desktop and Cline that allow custom configuration of local stdio MCP servers via Node.js.

What tools are supported by Revit MCP?

The server supports tools for getting view info, listing elements, creating point-, line-, or surface-based elements, modifying parameters, deleting objects, coloring items by parameter, tagging walls, and sending arbitrary code to Revit.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories