Skip to main content
Glama

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.

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

Related MCP Servers

  • A
    security
    -
    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 -
    13
    11
    283
    MIT License
  • 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
    26
    MIT License
  • -
    security
    A
    license
    -
    quality
    This project provides a robust integration between AI assistants and FreeCAD CAD software using the Model Context Protocol (MCP). It allows external applications to interact with FreeCAD through a standardized interface, offering multiple connection methods and specialized tools.
    Last updated -
    14
    MIT License
    • Linux
  • A
    security
    A
    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
    15
    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/ideook/revit-mcp'

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