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
local-only server
The server can only run on the client's local machine because it depends on local resources.
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.
Related MCP Servers
- AsecurityAlicenseAqualityConnects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender for AI-assisted 3D modeling, scene manipulation, and rendering.Last updated -1711,778PythonMIT License
- -securityFlicense-qualityConnects Sketchup to Claude AI through the Model Context Protocol, allowing Claude to directly interact with and control Sketchup for prompt-assisted 3D modeling and scene manipulation.Last updated -20
- -securityFlicense-qualityConnects Houdini to Claude AI through Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, simulation setup, and rendering through natural language commands.Last updated -37
- AsecurityAlicenseAqualityIntegration that connects Sketchup to Claude AI through the Model Context Protocol, allowing Claude to directly interact with and control Sketchup for prompt-assisted 3D modeling, scene creation, and manipulation.Last updated -104MIT License