Revit MCP Server (KenLP)
MCP serverCommunity
A curated 94-tool server for Revit 2025–2027 with no code-execution tool, dry runs, an audit log and undoable batches. By KenLP.
16 starsUpdated 12 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- Revit
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- Revit 2025, 2026 and 2027 (each version gets its own local port, so they can run side by side)
- Operating systems
- Windows
- Needs a Revit licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Desktop, Claude Code, Codex, Cursor, Gemini CLI
- Licence
- MIT
- Language
- C#
What it can do
- Exposes only named, schema-checked commands; every write is a named Revit transaction and a batch folds several steps into one undo entry.
- Offers dry runs and structured diffs, and writes a hashed audit line for each command.
- Covers clash and clearance checks against linked files, model health and workset reports, schedule filters and CSV export, tagging and view setup.
- The installer detects Revit 2025, 2026 and 2027 and merges config for Claude Desktop, Codex, Cursor or Gemini.
Limitations
- Needs Node.js 18 or later for the bridge to Claude and other clients.
- Web-only clients can't reach the add-in, because it listens on the local machine only.
- No arbitrary code tool, by design, so tasks outside the 94 tools need a new command.
Install
Download RevitMCPServer-v<latest>.zip from the latest release, close Revit, extract it and run install.ps1 with PowerShell, then restart Revit and Claude Desktop.Source: github.com/KenLP/RevitMCPServer#install-recommended--one-step-installer
.\install.ps1 -Client codexSource: github.com/KenLP/RevitMCPServer#other-mcp-clients-codex-gemini-cursor
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.