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.
Related MCP server: HoudiniMCP
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
EditPythonScripten la línea de comando para abrir el editor de Python de RhinoAbra el script del servidor Rhino desde
src/rhino_plugin/rhino_server.pyEjecute 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.