Autodesk Revit Mcp Server
@Sam-AEC
About Autodesk Revit Mcp Server
No overview available yet
Basic information
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
More Other MCP servers

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
ICSS
chokcoco不止于 CSS
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Comments