Autodesk Revit Mcp Server
@Sam-AEC
About Autodesk Revit Mcp Server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"revit": {
"command": "python",
"args": [
"-m",
"revit_mcp_server.mcp_server"
],
"env": {
"MCP_REVIT_BRIDGE_URL": "http://127.0.0.1:3000",
"MCP_REVIT_MODE": "bridge"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Autodesk Revit MCP Server?
A production-ready Model Context Protocol (MCP) server that enables AI agents to control Autodesk Revit through natural language. It integrates with Claude Desktop, Microsoft Copilot, and custom MCP clients, providing 100+ Revit API tools for geometry, views, sheets, families, MEP, and structural operations.
How to use Autodesk Revit MCP Server?
Requires Windows 10/11, Revit 2024–2026, Python 3.11+, and .NET Framework 4.8. Clone the repository, run .\scripts\build-addin.ps1 to build the Revit add-in, then install the Python package with pip install -e packages/mcp-server-revit. Configure Claude Desktop by editing %APPDATA%\Claude\claude_desktop_config.json with the revit server command and environment variables MCP_REVIT_BRIDGE_URL and MCP_REVIT_MODE. For VS Code and GitHub Copilot, use the included .vscode/mcp.json. Start Revit and verify with curl http://localhost:3000/health.
Key features of Autodesk Revit MCP Server
- 100+ Revit API tools (geometry, views, families, MEP)
- Localhost HTTP bridge with sub-second response time
- Thread-safe ExternalEvent architecture
- Advanced reflection API for unlimited Revit access
- Production-ready with comprehensive tool coverage
Use cases of Autodesk Revit MCP Server
- Create walls, floors, roofs, and structural elements via natural language
- Automate sheet creation and viewport placement for documentation
- Query and batch-update element parameters across the model
- Export views to PDF, DWG, IFC, or Navisworks for coordination
- Perform clash detection and material quantity calculations
FAQ from Autodesk Revit MCP Server
What are the runtime requirements?
Windows 10/11, Autodesk Revit 2024–2026, Python 3.11+, and .NET Framework 4.8.
How does the server communicate with Revit?
The Python MCP server sends HTTP requests to a localhost bridge (port 3000) running inside Revit. The bridge queues requests and executes them on Revit’s main thread via ExternalEvent for thread safety.
Is authentication required?
By default, the bridge runs on localhost-only (127.0.0.1:3000) with no authentication. Enterprise deployments support optional HTTPS, OAuth2 (Entra ID), audit logging, and rate limiting.
Which clients can connect to the server?
Any MCP-compatible client, including Claude Desktop, Microsoft Copilot
Frequently asked questions
What are the runtime requirements?
Windows 10/11, Autodesk Revit 2024–2026, Python 3.11+, and .NET Framework 4.8.
How does the server communicate with Revit?
The Python MCP server sends HTTP requests to a localhost bridge (port 3000) running inside Revit. The bridge queues requests and executes them on Revit’s main thread via `ExternalEvent` for thread safety.
Is authentication required?
By default, the bridge runs on localhost-only (127.0.0.1:3000) with no authentication. Enterprise deployments support optional HTTPS, OAuth2 (Entra ID), audit logging, and rate limiting.
Which clients can connect to the server?
Any MCP-compatible client, including Claude Desktop, Microsoft Copilot
Basic information
More Other MCP servers
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.

Lemon.io
lemon-ioRequest dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments