revit-ai-native
Autodesk Native Agent Runtime for Revit 2024
Un puente de nivel de producción entre agentes de IA (Antigravity, Claude, etc.) y Autodesk Revit 2024, costruido sobre el Model Context Protocol (MCP).
Arquitectura
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
Inicio rápido
1. Requisitos previos
Revit 2024 instalado (requerido para la compilación del complemento)
.NDET SDK (para compilar proyectos de C#)
Node.js 18+ (para el servidor TypeScript de MCP)
PowerShell (para scripts de compilación/instalación)
2. Definir REVIT_2024_PATH
Si Revit no está en la ubicación predeterminada (C:\Program Files\Autodesk\Revit 2024), define la variabe de entorno:
$env:REVIT_2024_PATH = "D:\REVIT\2024\Revit 2024"3. Compilar
.\scripts\build-all.ps14. Instalar el complemento
.\scripts\install-revit2024.ps15. Abrir Revit 2024
Abre o crea un proyecto de Revit. El complemento inicia automáticamente el servidor de canalización con nombre.
6. Iniciar el servidor MCP
.\scripts\start-mcp.ps17. Configurar Antigravity
Añade el servidor MCP a tu configiración de Antigravity:
{
"mcpServers": {
"revit": {
"command": "node",
"args": ["e:\\revit-A.I Native\\apps\\agent-mcp\\dist\\index.js"]
}
}
}8. Obtener el estdo
Lama a revit_get_sttus desde tu agente. Deberías ver:
{
"connected": true,
"activeDocumentTitle": "YourProject.rvt",
"busy": false
}9. Previsulizar un plan
Envía un plan a 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. Aprobar y confimar
Lama a revit_commit_plan con el mismo plan. Si se requere confimación, aprueba en Revit.
11. Inspeccionar el registo de auditoría
Los registos de auditoría se encuentran en %LOCALAPPDATA%\AutodeskNativeAgent\logs como archivos JSONL.
Operaciones compatiles
Operación | Estdo |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
| ✅ Compatible |
Herramientas MCP
Herramienta | Descripción |
| Estado de la conexión e información del documento |
| Versión del protocolo, métodos y operaciones |
| Identidad del documento activo |
| Selección actual |
| Consulta estructurada de elementos |
| Validar sin ejecutar |
| Resolución simulada |
| Ejecutar en una transacción |
| Estado y resultado del trabajo |
| Cancelar trabajo en cola o en ejecución |
| Revertir trabajo completado |
| Entradas de auditoría depuradas |
Decisiones clave de diseño
Sin API de Revit desde subprocesos en segundo plano — Todas las llamadas a la API de Revit pasan por el despachador de ExternalEvent
Ejecución atómica — Los planes se ejecutan dentro de un único TransactionGroup; los fallos se revierten
Errores estructurados — Cada fallo lleva un código de error estable
Seguridad de unidades — Todas las longitudes llevan unidades explícitas; no hay
/ 304.8codificadoSeguridad de tipos — La resolución de tipo/nivel es determinista; no hay
FirstElement()aleatorioSeguridad de rutas — Las rutas de Export/SaveAs se canonizan y se verifica que no haya saltos de directorio
Tokens de confirmación — Las operaciones destructivas requieren aprobación humana
Documentación
Licencia
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