Skip to main content
Glama

Revit MCP Server

Servidor Revit MCP

Un servidor de protocolo de contexto de modelo para la integración de Revit, que permite una comunicación fluida entre Claude AI y Autodesk Revit.

Inglés | Chino

🎯 Descripción general

Este servidor MCP basado en TypeScript conecta Claude AI con Revit, lo que permite la interacción directa con los modelos de Revit mediante una conexión WebSocket. Implementa el Protocolo de Contexto de Modelo para permitir:

  • ⚡ Acceso en tiempo real a la información del modelo de Revit
  • 🔍 Consulta y filtrado de elementos
  • 👀 Gestión de vistas y niveles
  • 🛡️ Manejo robusto de errores con datos simulados de respaldo

✨ Características

🔌 Integración con Revit

  • Comunicación basada en WebSocket con el complemento Revit
  • 🔄 Acceso a datos de modelos en tiempo real
  • 🔁 Alternativa elegante para simular datos cuando falla la conexión
  • ⚙️ Ajustes de conexión configurables a través de variables de entorno

🚀 Funcionalidades principales

  • 📊 Información del modelo
    • Acceder a los metadatos del modelo básico (nombre, ruta, versión)
    • Obtener el número de elementos y la fecha de la última modificación
    • Sincronización del estado del modelo en tiempo real
  • 🏗️ Gestión de elementos
    • Elementos de consulta con filtrado flexible
    • Acceder a las propiedades y geometría de los elementos
    • Operaciones con elementos por lotes
  • 🎪 Control de vista y nivel
    • Listar todas las vistas disponibles
    • Información de nivel de acceso
    • Navegar por la jerarquía de modelos

💻 Desarrollo

📋 Requisitos previos

  • Node.js (v14 o superior)
  • npm
  • Autodesk Revit (2023 o posterior)
  • Complemento WebSocket de Revit (complemento complementario)

🔧Instalación

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

⚙️ Configuración

El servidor se puede configurar mediante variables de entorno:

REVIT_HOST=127.0.0.1 # Revit plugin WebSocket host REVIT_PORT=8080 # Revit plugin WebSocket port

🔗 Integración con Claude Desktop

Agregue la configuración del servidor a Claude Desktop:

Ventanas:

%APPDATA%/Claude/claude_desktop_config.json

Formato de configuración:

{ "mcpServers": { "revit-mcp-server": { "command": "D:/path/to/revit-mcp-server/build/index.js" } } }

🐛 Depuración

Para depurar la comunicación MCP:

  1. Utilice el inspector MCP integrado:
npm run inspector
  1. Supervisar la comunicación WebSocket con el complemento Revit
  2. Verifique los registros del servidor para conocer el estado de conexión y funcionamiento

⚠️ Manejo de errores

El servidor implementa un manejo robusto de errores:

  • Retorno automático a datos simulados cuando falla la conexión con Revit
  • Registro detallado de errores
  • Recuperación de conexión elegante

📄 Licencia

Licencia MIT

🤝 Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar solicitudes de incorporación de cambios.

📬 Contacto

Si tiene alguna pregunta o sugerencia, no dude en comunicarse con nosotros:

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Permite una comunicación fluida entre Claude AI y Autodesk Revit, lo que permite a los usuarios acceder e interactuar con la información del modelo de Revit a través del lenguaje natural.

  1. 🎯 Descripción general
    1. ✨ Características
      1. 🔌 Integración con Revit
      2. 🚀 Funcionalidades principales
    2. 💻 Desarrollo
      1. 📋 Requisitos previos
      2. 🔧Instalación
      3. ⚙️ Configuración
    3. 🔗 Integración con Claude Desktop
      1. 🐛 Depuración
    4. ⚠️ Manejo de errores
      1. 📄 Licencia
        1. 🤝 Contribuyendo
          1. 📬 Contacto

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A server that enables natural language interaction with AutoCAD through large language models like Claude, allowing users to create and modify drawings using conversational commands.
              Last updated -
              19
              Python
              • Apple
            • A
              security
              A
              license
              A
              quality
              Provides an interface between AI assistants and Tripo AI via Model Context Protocol, enabling generation of 3D assets from natural language and importing them to Blender.
              Last updated -
              15
              139
              Python
              MIT License
              • Linux
              • Apple
            • A
              security
              A
              license
              A
              quality
              Allows 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.
              Last updated -
              11
              109
              TypeScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              A Python package that enables integration with Autodesk Revit through the Model Context Protocol, allowing users to send commands to Revit and automate interactions with building models.
              Last updated -
              26
              10
              Python
              MIT License

            View all related MCP servers

            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/SamllPigYanDong/revit_mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server