Skip to main content
Glama

Revit MCP

by revit-mcp

revit-mcp

Inglés | Chino tradicional

Descripción

revit-mcp le permite interactuar con Revit utilizando el protocolo MCP a través de clientes compatibles con MCP (como Claude, Cline, etc.).

Este proyecto es del lado del servidor (que proporciona herramientas a la IA) y necesita usar revit-mcp-plugin (que controla Revit) en conjunto.

Únete a Discord | Grupo QQ

Características

  • Permitir que la IA obtenga datos del proyecto de Revit

  • Permita que la IA controle Revit para crear, modificar y eliminar elementos

  • Envíe el código generado por IA a Revit para su ejecución (puede que no tenga éxito, la tasa de éxito es mayor en algunos escenarios simples con requisitos claros)

Requisitos

  • node.js 18+

El entorno de instalación completo aún debe considerar las necesidades de revit-mcp-plugin, consulte revit-mcp-plugin

Instalación

1. Construir un servicio MCP local

Instalar dependencias

npm install

Construir

npm run build

2. Configuración del cliente

Cliente Claude

Cliente Claude -> Configuración > Desarrollador > Editar configuración > claude_desktop_config.json

{ "mcpServers": { "revit-mcp": { "command": "node", "args": ["<path to the built file>\\build\\index.js"] } } }

Reinicie el cliente Claude. Cuando vea el icono del martillo, significa que la conexión con el servicio MCP es normal.

claudio

Estructura

flowchart LR CladueDesktop --> revit-mcp --> SocketService--commandName-->CommandlSet--command-->CommandExecute CommandManager --> CommandlSet CommandExecute --executeResult--> SocketService CommandProject1 --> CommandManager CommandProject2 --> CommandManager CommandProject... --> CommandManager subgraph ide1 [MCPClient] CladueDesktop end subgraph ide2 [MCPServer] revit-mcp end subgraph ide3 [Revit] subgraph ide3.1 [revit-mcp-plugin] SocketService CommandlSet CommandManager CommandExecute end end

Herramientas compatibles

Nombre

Descripción

obtener_información_de_vista_actual

Obtener información de vista actual

obtener_elementos_de_vista_actual

Obtener elementos de la vista actual

obtener_tipos_de_familia_disponibles

Obtener los tipos de familia disponibles en el proyecto actual

obtener_elementos_seleccionados

Obtener elementos seleccionados

crear_elemento_basado_en_puntos

Crear elemento basado en puntos (puerta, ventana, mueble)

crear_elemento_basado_en_línea

Crear un elemento basado en líneas (pared, viga, tubería)

crear_elemento_basado_en_superficie

Crear elemento basado en superficie (suelo, techo)

eliminar_elementos

Eliminar elementos

restablecer_modelo

Restablecer modelo (eliminar el modelo de proceso al ejecutar un diálogo continuo)

modificar_elemento

Modificar las propiedades del elemento (parámetros de instancia)

módulos de búsqueda

Buscar módulos disponibles

módulo de uso

Utilizar módulo

enviar_código_a_revit

Enviar código a Revit para ejecutar

salpicadura de color

Elementos de color basados en un valor de parámetro

paredes de etiquetas

Etiquetar todas las paredes a la vista

Deploy Server
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Permite que la IA interactúe con Autodesk Revit a través del protocolo MCP, lo que posibilita la recuperación de datos del proyecto y la automatización de tareas como la creación, modificación y eliminación de elementos.

  1. Descripción
    1. Características
      1. Requisitos
        1. Instalación
          1. 1. Construir un servicio MCP local
          2. 2. Configuración del cliente
        2. Estructura
          1. Herramientas compatibles

            Related MCP Servers

            • A
              security
              -
              license
              A
              quality
              Enables AI tools to capture and process screenshots of a user's screen, allowing AI assistants to see and analyze what the user is looking at through a simple MCP interface.
              Last updated -
              1
              18
              • Linux
              • Apple
            • A
              security
              -
              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
              22
              MIT License
            • A
              security
              -
              license
              A
              quality
              An MCP server that supercharges AI assistants with powerful tools for software development, enabling research, planning, code generation, and project scaffolding through natural language interaction.
              Last updated -
              11
              1,167
              80
              • Linux
              • Apple
            • A
              security
              -
              license
              A
              quality
              Enables seamless communication between Claude AI and Autodesk Revit, allowing users to access and interact with Revit model information through natural language.
              Last updated -
              6
              14
              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/revit-mcp/revit-mcp'

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