Integrations
Enables interactive 3D modeling, analysis, and design workflows in Rhinoceros 3D, including creating NURBS curves and executing Python scripts within Rhino's context.
RhinoMCP
RhinoMCP conecta Rhino3D con Claude AI a través del Protocolo de contexto de modelo (MCP), lo que permite a Claude interactuar directamente con Rhino3D y controlarlo para flujos de trabajo de modelado, análisis y diseño 3D asistidos por IA.
Descripción general del proyecto
Esta integración consta de dos componentes principales:
- Complemento de Rhino : un servidor de sockets que se ejecuta dentro del editor Python de Rhino y proporciona una interfaz de comunicación para la funcionalidad de Rhino.
- Servidor MCP : una implementación del Protocolo de contexto de modelo que conecta Claude AI con el complemento de Rhino, lo que permite operaciones controladas por IA.
Características
- Comunicación bidireccional basada en sockets entre Python y Rhino
- Servidor de protocolo de contexto de modelo para la integración de Claude AI
- Soporte para la creación de curvas NURBS (función de prueba inicial)
- Ejecución de scripts de Python en el contexto de Rhino
- Compatible con Claude Desktop y Windsurf como clientes
Instalación
Requisitos
- Rhinoceros 3D (versión 7 u 8)
- Python 3.10 o superior
- Windows 10 o 11
Instalar usando uv (recomendado)
Instalar usando pip
Uso
Paso 1: Inicie el servidor Rhino Bridge
- Abrir Rhino
- Escriba
EditPythonScript
en la línea de comando para abrir el editor de Python de Rhino - Abra el script del servidor Rhino desde
src/rhino_plugin/rhino_server.py
- Ejecute el script (F5 o haga clic en el botón Ejecutar)
- Verifique que aparezca "¡Rhino Bridge iniciado!" en el panel de salida
Paso 2: Iniciar el servidor MCP
O ejecutar con configuraciones personalizadas:
Paso 3: Conéctese con Claude Desktop o Windsurf
Configure Claude Desktop o Windsurf para conectarse al servidor MCP en:
Ejemplo: Creación de una curva NURBS
Cuando se conecta a Claude, puedes pedirle que cree una curva NURBS en Rhino con un mensaje como el siguiente:
Desarrollo
Configurar el entorno de desarrollo
Ejecutar pruebas
Estilo de código
Este proyecto utiliza Ruff para corrección de errores y formato:
Estructura del proyecto
Licencia
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be installed
Conecta Rhino3D con Claude AI a través del Protocolo de Contexto de Modelo, lo que permite flujos de trabajo de diseño y modelado 3D asistidos por IA a través del control directo de la funcionalidad de Rhino.