Revit Mcp MCP Server

[!WARNING] Deprecation notice, this repo is being archived in favour of the mono repo approch for the mcp https://github.com/mcp-servers-for-revit/mcp-servers-for-revit Simpler CI, less confusion…

Local serverstdioISC

What is the Revit Mcp Server?

Revit Mcp is an MCP project maintained in the revit-mcp/revit-mcp repository. The maintainer describes its purpose as “[!WARNING] Deprecation notice, this repo is being archived in favour of the mono repo approch for the mcp https://github.com/mcp-servers-for-revit/mcp-servers-for-revit Simpler CI, less confusion for noobs…”. Read the project documentation for the complete scope.

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 active view info
get_current_view_elementsGet elements from the current active view
get_available_family_typesGet available family types in current project
get_selected_elementsGet currently selected elements
get_material_quantitiesCalculate material quantities and takeoffs
ai_element_filterIntelligent element querying tool for AI assistants
analyze_model_statisticsAnalyze model complexity with element counts
create_point_based_elementCreate point-based elements (door, window, furniture)
create_line_based_elementCreate line-based elements (wall, beam, pipe)
create_surface_based_elementCreate surface-based elements (floor, ceiling, roof)
create_gridCreate a grid system with smart spacing generation
create_levelCreate levels at specified elevations
create_roomCreate and place rooms at specified locations
create_structural_framing_systemCreate a structural beam framing system
delete_elementDelete elements by ID
operate_elementOperate on elements (select, setColor, hide, etc.)
color_elementsColor elements based on a parameter value
tag_all_wallsTag all walls in the current view
tag_all_roomsTag all rooms in the current view
export_room_dataExport all room data from the project
store_project_dataStore project metadata in local database
store_room_dataStore room metadata in local database
query_stored_dataQuery stored project and room data
send_code_to_revitSend C code to Revit to execute
say_helloDisplay a greeting dialog in Revit (connection test)

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.