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.
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
Construir
2. Configuración del cliente
Cliente Claude
Cliente Claude -> Configuración > Desarrollador > Editar configuración > claude_desktop_config.json
Reinicie el cliente Claude. Si ve el icono del martillo, significa que la conexión con el servicio MCP es normal.
Estructura
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 |
You must be authenticated.
Tools
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.
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides 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 -8PythonMIT License
- AsecurityAlicenseAqualityAllows 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 -1160TypeScriptMIT License
- -securityFlicense-qualityEnables 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 -1Python
- AsecurityAlicenseAqualityA 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 -2610PythonMIT License