Revit MCP Server

by ideook
MIT License

revit-mcp

inglés |简体中文

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. Si ve 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 los asistentes de IA interactúen con Autodesk Revit a través del protocolo MCP, lo que permite que la IA cree, modifique y elimine elementos en proyectos de Revit.

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

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              Provides code manipulation, execution, and version control capabilities. It allows AI assistants to read, write, and execute code while maintaining a history of changes.
              Last updated -
              8
              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
              60
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              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
              Python
              • Linux
              • Apple
            • 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

            ID: 69azq1d9rx