Open Source & Free

AI-Powered
Revit Automation

0 MCP Tools
0 Categories
0 Revit Versions
🧠
AI Client
Claude / Gemini / Cursor
MCP Protocol
⚑
Revit MCP Server
TypeScript + .NET
TCP Socket
Autodesk Revit
2020 – 2026

Everything you need to automate Revit

A comprehensive toolkit that bridges the gap between AI and BIM.

🧠

Built-in AI Chat

Chat with your Revit model using natural language. Powered by Gemini 2.5 and local Ollama models.

Gemini Ollama Context-Aware
⚑

179 MCP Tools

The most comprehensive set of MCP tools for Revit β€” read, create, edit, export, and automate everything.

Read Create Edit Export
πŸ“Š

Power BI 3D Export 🚧 Coming Soon

Export Revit 3D geometry directly into Power BI for interactive data visualization dashboards.

3D Visualization Data Analytics
πŸ”Œ

Integrations 🚧 Coming Soon

Connect Revit to Google Sheets, Excel, Notion, SQLite, and Power BI for seamless data flow.

Google Sheets Excel Notion SQLite
πŸš€

One-Click Install

Get fully set up in under 60 seconds. Automatic Revit detection, config injection, and server startup.

Zero Friction Auto-Detect
πŸ”„

Multi-Version Support

Supports Revit 2020 through 2026 with automatic .NET Framework routing for each version.

.NET 8.0 .NET 4.8 2020–2026

179 tools across 18 categories

Click any category to explore the full list of tools.

πŸ”19

Reading

Query views, elements, parameters, rooms, levels, sheets, families, and linked models.

πŸ—οΈ15

Creating

Walls, floors, ceilings, roofs, levels, grids, rooms, views, sheets, annotations.

✏️12

Editing

Move, rotate, copy, delete, mirror, align, group, change types, batch modify.

πŸ“„8

Documentation

Sheets, viewports, exports, legends, revisions, printing.

βœ…8

QA / QC

Warnings, audits, compliance, naming conventions, purge unused.

πŸ€–8

AI

Gemini chat, code generation, model analysis, OAuth authentication.

⚑29

Power Tools

Auto-join, bulk transfers, renumbering, CAD cleanup, view templates.

πŸ“¦16

Export

Excel, Notion, Google Sheets, SQLite, DWG, PDF, IFC.

πŸ”Œ16

Extended

Stairs, railings, curtain walls, elevation/section views, family editing.

πŸ“10

File Management

Save, close, sync, worksharing, family editing, central model operations.

πŸ”₯8

MEP

Ducts, pipes, flex ducts, circuits, system connections, sizing.

βš™οΈ9

Settings

Object styles, phases, materials, view properties, graphic overrides.

πŸ”„6

Transactions

Undo/redo, checkpoints, rollback, post commands, code preview.

πŸ”§5

Advanced

Execute C# code in Revit, AI filtering, view reset, model statistics.

πŸ“3

Drafting

Detail lines, model lines, and arcs for 2D documentation.

🎨3

Rendering

Sun/shadow settings, visual styles, high-res image export.

✍️3

Sketch

Get, edit, and set sketch profiles for floors, roofs, and more.

πŸ“Š1

Power BI

Export 3D geometry to Power BI for interactive dashboards.

How it works

A robust three-layer architecture connecting AI to Revit's API.

🧠

AI Client Layer

Claude Desktop, Gemini CLI, Cursor, VS Code, or any MCP-compatible client.

User Interface
MCP Protocol
⚑

MCP Server

TypeScript server that translates MCP calls into Revit API commands.

Node.js Runtime
TCP JSON-RPC Validation Routing
TCP Socket

Revit Plugin

.NET add-in that executes commands within Revit's API context.

.NET Framework

Ready in 60 seconds

Choose the method that works best for your setup.

Recommended

One-Click Install

The fastest way to get started. Detects Revit automatically.

PowerShell
irm https://elmthary.space/install.ps1 | iex
  • βœ“ Auto-detects Revit versions
  • βœ“ Configures Claude Desktop
  • βœ“ Installs all dependencies
  • βœ“ Starts server automatically

Manual Install

Full control over every step of the setup.

  1. Download from elmthary.space
  2. Run npm install
  3. Build with npm run build
  4. Copy the Revit plugin DLL
  5. Configure your MCP client

See the full guide for details.

Client Config

Add this to your Claude Desktop config file:

JSON
{
  "mcpServers": {
    "revit-mcp": {
      "command": "node",
      "args": ["path/to/build/index.js"]
    }
  }
}

Quick Command

Or install directly via npx:

Terminal
npx -y revit-mcp-server

Works with your stack

Broad version support and client compatibility.

Revit Versions

Revit 2026 .NET 8.0 βœ…
Revit 2025 .NET 8.0 βœ…
Revit 2024 .NET 4.8 βœ…
Revit 2023 .NET 4.8 βœ…
Revit 2022 .NET 4.8 βœ…
Revit 2021 .NET 4.8 βœ…
Revit 2020 .NET 4.8 βœ…

AI Clients

Claude Desktop Gemini CLI Cursor VS Code + Copilot Windsurf Cline Continue Any MCP Client

Ready to automate Revit?

Join hundreds of BIM professionals using AI to supercharge their Revit workflow.

Join the Community

Connect with BIM professionals using AI to automate Revit