MCP Server — mcp-servers-for-revit/mcp-ser

MCP server for interacting with Autodesk Revit through AI assistants like Claude

Local serverstdioTypeScript

What is the MCP Server?

MCP server for interacting with Autodesk Revit through AI assistants like Claude

What the server does

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.

Credentials and setup notes

  • Node.js 18+ (for the MCP server) - Autodesk Revit 2020 - 2026 (any supported version)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

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_dimensionsCreate dimension annotations in the current view

How to install the MCP Server

{
  "mcpServers": {
    "revit": {
      "command": "npx",
      "args": ["-y", "mcp-server-for-revit"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 18+ (for the MCP server) - Autodesk Revit 2020 - 2026 (any supported version)

Example prompts to try

  • “Use MCP to get current view info.”
  • “Use MCP to get current view elements.”
  • “Use MCP to get available family types.”

Frequently asked questions

MCP server for interacting with Autodesk Revit through AI assistants like Claude Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.