revit-ai-native
Autodesk Native Agent Runtime for Revit 2024
Eine produktionsreife Brücke zwischen KI-Agenten (Antigravity, Claude usw.) und Autodesk Revit 2024, die auf dem Model Context Protocol (MCP) basiert.
Architektur
Antigravity / AI Agent
↓ (MCP over stdio)
MCP Server (TypeScript, Node.js)
↓ (Named Pipe, JSON envelopes)
Revit 2024 Add-in (.NET Framework 4.8)
↓ (ExternalEvent)
Main-thread Dispatcher → PlanExecutor
↓ (TransactionGroup)
Revit API (Document, Wall, FamilyInstance, ...)
↓ (Verification + Assertions)
Structured Result → MCP ResponseRelated MCP server: Revit MCP Server
Schnellstart
1. Voraussetzungen
Revit 2024 installiert (für den Add-in-Build erforderlich)
. NET SDK (zum Erstellen von C#-Projekten)
Node.js 18+ (für den MCP-TypeScript-Server)
PowerShell (für Build-/Installationsskripte)
2. REVIT_2024_PATH festlegen
Falls Revit nicht am Standardort (C:\Program Files\Autodesk\Revit 2024) installiert ist, legen Sie die Umgebungsvariable fest:
$env:REVIT_2024_PATH = "D:\REVIT\2024\Revit 2024"3. Erstellen
.\scripts\build-all.ps14. Add-in installieren
.\scripts\install-revit2024.ps15. Revit 2024 öffnen
Öffnen oder erstellen Sie ein Revit-Projekt. Das Add-in startet den Named-Pipe-Server automatisch.
6. MCP-Server starten
.\scripts\start-mcp.ps17. Antigravity konfigurieren
Fügen Sie den MCP-Server zu Ihrer Antigravity-Konfiguration hinzu:
{
"mcpServers": {
"revit": {
"command": "node",
"args": ["e:\\revit-A.I Native\\apps\\agent-mcp\\dist\\index.js"]
}
}
}8. Status abrufen
Rufen Sie revit_get_status von Ihrem Agenten auf. Sie sollten Folgendes sehen:
{
"connected": true,
"activeDocumentTitle": "YourProject.rvt",
"busy": false
}9. Planvorschau anzeigen
Senden Sie einen Plan an revit_preview_plan:
{
"schemaVersion": "1.0",
"requestId": "test-001",
"description": "Create a 5000mm wall",
"document": { "strategy": "active_document" },
"units": "mm",
"coordinateSystem": "project",
"executionMode": "preview",
"operations": [...],
"safety": { "requireUserConfirmation": true }
}10. Genehmigen und committen
Rufen Sie revit_commit_plan mit demselben Plan auf. Falls eine Bestätigung erforderlich ist, genehmigen Sie in Revit.
11. Audit-Protokoll prüfen
Audit-Protokolle befinden sich als JSONL-Dateien unter %LOCALAPPDATA%\AutodeskNativeAgent\logs.
Unterstützte Operationen
Operation | Status |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
| ✅ Unterstützt |
MCP-Tools
Tool | Beschreibung |
| Verbindungsstatus und Dokumentinformationen |
| Protokollversion, Methoden, Operationen |
| Identität des aktiven Dokuments |
| Aktuelle Auswahl |
| Strukturierte Elementabfrage |
| Ohne Ausführung validieren |
| Trockenlauf-Auflösung |
| In einer Transaktion ausführen |
| Auftragsstatus und Ergebnis |
| Eingereihten/laufenden Auftrag abbrechen |
| Abgeschlossenen Auftrag zurücsetzen |
| Bereinigte Audit-Einträge |
Wichtige Designentscheidungen
Keine Revit-API aus Hintergrundthreads — Alle Revit-API-Aufrufe erfolgen über den ExternalEvent-Dispatcher
Atomare Ausführung — Pläne laufen innerhalb einer einzelnen TransactionGroup; Fehlschläge werden zurückgerollt
Strukturierte Fehler — Jeder Fehler trägt einen stabilen Fehlercode
Einheitensicherheit — Alle Längen tragen explizite Einheiten; kein hartkodiertes
/ 304.8Typsicherheit — Typ-/Ebenenauflösung ist deterministisch; kein zufälliges
FirstElement()Pfadsicherheit — Export-/SaveAs-Pfade werden kanonisiert und auf Traversal geprüft
Bestätigungstokens — Destruktive Operationen erfordern eine menschliche Genehmigung
Dokumentation
Lizenz
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceAllows AI to interact with Autodesk Revit via the MCP protocol, enabling retrieval of project data and automation of tasks like creating, modifying, and deleting elements.1340452MIT
- AlicenseBqualityNot gradedmaintenanceAllows AI assistants to interact with Autodesk Revit through the MCP protocol, enabling the AI to create, modify, and delete elements in Revit projects.15401
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Autodesk Revit to query project data, manage elements, and execute generated code via the Model Context Protocol. It provides full compatibility with GitHub Copilot and Claude to automate BIM modeling workflows.1340MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for Autodesk Revit (BIM) with 705+ API endpoints. Enables AI agents to create walls, place doors/windows, generate sheets, manage views, and produce construction documents via the Model Context Protocol. Uses named pipes for zero-crash Revit integration.22MIT
Related MCP Connectors
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tuanank2112-crypto/revit-ai-native'
If you have feedback or need assistance with the MCP directory API, please join our Discord server