revit-mcp MCP Server

revit-mcp allows you to interact with Revit using the MCP protocol through MCP-supported clients (such as Claude, Cline, etc.).

Local serverstdioISC

What is the revit-mcp Server?

revit-mcp source profile. From the maintainer documentation: “revit-mcp allows you to interact with Revit using the MCP protocol through MCP-supported clients (such as Claude, Cline, etc.).”

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_current_view_infoGet current view info
get_current_view_elementsGet current view elements
get_available_family_typesGet available family types in current project
get_selected_elementsGet selected elements
create_point_based_elementCreate point based element (door, window, furniture)
create_line_based_elementCreate line based element (wall, beam, pipe)
create_surface_based_elementCreate surface based element (floor, ceiling)
delete_elementsDelete elements
reset_modelReset model (delete process model when executing continuous dialog)
modify_elementModify element's properties (instance parameters)
search_modulesSearch for available modules
use_moduleUse module
send_code_to_revitSend code to Revit to execute
color_splashColor elements based on a parameter value
tag_wallsTag all walls in view

How to install the revit-mcp Server

{
  "mcpServers": {
    "revit-mcp": {
      "command": "node",
      "args": [
        "<path to the built file>\\build\\index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.