Skip to main content
Glama

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

Related MCP server: Revit MCP

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.

Latest Blog Posts

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