hill-revit-mcp
v1.0.8
Published
Hill Revit MCP Server — connects AI assistants to Autodesk Revit with Hill design knowledge
Maintainers
Readme
hill-revit-mcp
MCP server for Autodesk Revit — connects Claude and other AI assistants to Revit with Hill Development design knowledge.
Created by Abdirahman Ahmed — harazan.com
Quick start
npm install -g hill-revit-mcp
claude mcp add hill-revit -- hill-revit-mcpThat's it. The MCP server is installed. Now install the Revit plugin (step 2 below).
You need two things
1. This MCP server — what you just installed. Runs in Node.js, connects Claude to Revit.
2. The Revit plugin — a C# add-in that runs inside Revit. Get it from the same repo:
https://github.com/hilldevelopment/hill-revit-mcpBuild it on Windows (requires Revit 2024):
git clone https://github.com/hilldevelopment/hill-revit-mcp.git
cd hill-revit-mcp
dotnet build Hill.Revit.sln -p:RevitVersion=2024
cd deploy
.\install.ps1Then open Revit → Hill tab → Server Toggle → done.
What you get
25 tools — ping, get_walls, get_rooms, get_doors, get_windows, get_materials, get_levels, get_families, get_document, get_project_info, get_current_view, get_selected_elements, get_element_by_id, get_elements_by_category, search_elements, get_parameters, export_room_data, export_material_takeoff, analyze_model_statistics, extract_project, review_design, check_standards, get_capabilities, health, query_hill_projects.
11 resources — Hill design standards, typical dimensions, material preferences, construction details, design guidelines, analytics views, plugin status.
Configuration
| Variable | Default | What |
|----------|---------|------|
| REVIT_TCP_HOST | 127.0.0.1 | Where Revit is running |
| REVIT_TCP_PORT | 8080 | Revit plugin TCP port |
| LOG_LEVEL | info | debug, info, warn, error |
| PGHOST | localhost | PostgreSQL (optional) |
Requirements
- Node.js 20+
- Revit 2024 with the Hill plugin installed (from the same repo)
