Skip to main content
Glama

Revit MCP Server

by ZedMoster

Descripción general de las herramientas xml.Revit.MCP

Inglés | Chino tradicional

xml.Revit.MCP proporciona un conjunto completo de herramientas para la integración con Autodesk Revit mediante el Protocolo de Contexto de Modelo (MCP). Esta biblioteca sirve de puente entre los asistentes de IA y Revit, lo que permite potentes funciones de automatización e interacción programática con los modelos de construcción.

xml.Revit.png

Características principales

La biblioteca de herramientas incluye numerosas funciones para la automatización e interacción con Revit:

Operaciones básicas:

  • Obtenga los comandos disponibles del complemento de Revit
  • Ejecutar comandos específicos en Revit
  • Llamar a funciones específicas de Revit con parámetros
  • Recuperar datos de vista y elementos seleccionados

Gestión de elementos:

  • Buscar elementos por categoría
  • Obtener parámetros y ubicaciones de los elementos
  • Actualizar parámetros del elemento
  • Eliminar elementos
  • Mostrar/resaltar elementos en la vista actual
  • Mover elementos a nuevas posiciones

Herramientas de creación:

  • Crear niveles/pisos
  • Crear vistas de planos de planta
  • Crear líneas de cuadrícula
  • Crear paredes y suelos
  • Crear salas y etiquetas de salas
  • Crear puertas y ventanas
  • Crear elementos MEP (conductos, tuberías, bandejas de cables)
  • Crear instancias familiares
  • Vincular archivos DWG
  • Crear hojas

Requisitos de instalación

  • xml.Revit : versión 1.3.4.3 o más reciente
  • Python : 3.10 o más reciente
  • Administrador de paquetes UV : necesario para la instalación
  • Revit : Compatible con versiones 2019-2024 (con complemento)

Proceso de instalación

  1. Primero, instale el administrador de paquetes UV:
    pip install uv
  2. Instalar el paquete revit-mcp:
    pip install revit-mcp
  3. Pruebe la instalación:
    uvx revit-mcp
    Debería ver: RevitMCPServer - INFO - Successfully connected to Revit on startup

Integración con asistentes de IA

Claude para escritorio

Edite claude_desktop_config.json para incluir:

Cursor

Edite mcp.json para incluir:

Cline

Edite cline_mcp_setting.json para incluir:

{ "mcpServers": { "RevitMCPServer": { "disabled": false, "timeout": 30, "command": "uvx", "args": ["revit-mcp"], "transportType": "stdio", "autoApprove": [ "active_view", "call_func", "create_cable_trays", "create_door_windows", "create_ducts", "create_family_instances", "create_floors", "create_floor_plan_views", "create_grids", "create_levels", "create_pipes", "create_room_separation_lines", "create_room_tags", "create_rooms", "create_sheets", "create_walls", "delete_elements", "execute_commands", "find_elements", "get_commands", "get_locations", "get_selected_elements", "get_view_data", "link_dwg_and_activate_view", "move_elements", "parameter_elements", "show_elements", "update_elements" ] } } }

Ampliación de la funcionalidad

Puede crear archivos DLL MCP personalizados para implementar funcionalidad adicional mediante:

  1. Implementación de la interfaz xml.Revit.MCP.Public.IMCPMethod
  2. Siguiendo la especificación JSON-RPC 2.0 para la comunicación
  3. Compilar en una DLL y colocarla en la carpeta MCP designada

Configuración del complemento

Al utilizar el complemento revit-mcp-plugin:

  1. Registrar el complemento con Revit
  2. Configure los comandos a través de: Módulos complementarios → Complemento Revit MCP → Configuración
  3. Habilitar el servicio: Complemento → Complemento de Revit MCP → Conmutador de Revit MCP

Una vez habilitados, los asistentes de IA pueden descubrir y controlar su programa Revit, ejecutando los diversos comandos proporcionados por la biblioteca de herramientas xml.Revit.MCP.

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.

Un paquete de Python que permite la integración con Autodesk Revit a través del Protocolo de contexto de modelo, lo que permite a los usuarios enviar comandos a Revit y automatizar las interacciones con los modelos de construcción.

  1. Características principales
    1. Requisitos de instalación
      1. Proceso de instalación
        1. Integración con asistentes de IA
          1. Claude para escritorio
          2. Cursor
          3. Cline
        2. Ampliación de la funcionalidad
          1. Configuración del complemento

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that extracts and analyzes Python code structures, focusing on import/export relationships between files to help LLMs understand code context.
              Last updated -
              6
              Python
              MIT License
            • 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
            • -
              security
              F
              license
              -
              quality
              A Python-based implementation of the Model Context Protocol that enables communication between a model context management server and client through a request-response architecture.
              Last updated -
              Python
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              A Python implementation of the Model Context Protocol that allows applications to provide standardized context for LLMs, enabling creation of servers that expose data and functionality to LLM applications through resources, tools, and prompts.
              Last updated -
              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/ZedMoster/revit-mcp'

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