Revit MCP

by revit-mcp
Verified

local-only server

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

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.

Estructura

Herramientas compatibles

NombreDescripción
obtener_información_de_vista_actualObtener información de vista actual
obtener_elementos_de_vista_actualObtener elementos de la vista actual
obtener_tipos_de_familia_disponiblesObtener los tipos de familia disponibles en el proyecto actual
obtener_elementos_seleccionadosObtener elementos seleccionados
crear_elemento_basado_en_puntosCrear elemento basado en puntos (puerta, ventana, mueble)
crear_elemento_basado_en_líneaCrear un elemento basado en líneas (pared, viga, tubería)
crear_elemento_basado_en_superficieCrear elemento basado en superficie (suelo, techo)
eliminar_elementosEliminar elementos
restablecer_modeloRestablecer modelo (eliminar el modelo de proceso al ejecutar un diálogo continuo)
modificar_elementoModificar las propiedades del elemento (parámetros de instancia)
módulos de búsquedaBuscar módulos disponibles
módulo de usoUtilizar módulo
enviar_código_a_revitEnviar código a Revit para ejecutar
salpicadura de colorElementos de color basados en un valor de parámetro
paredes de etiquetasEtiquetar todas las paredes a la vista

You must be authenticated.

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

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. Description
    1. Features
      1. Requirements
        1. Installation
          1. 1. Build local MCP service
          2. 2. Client configuration
        2. Framework
          1. Supported Tools
            ID: npu475c7cd