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 RhinoAbra 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
- AsecurityFlicenseAqualityConnects 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 -10138
- -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 -46
- -security-license-qualityA Model Context Protocol server that connects Rhino and Grasshopper to Claude AI, enabling prompt-assisted 3D modeling, scene creation, and manipulation through direct AI interaction with the Rhino environment.Last updated -MIT License
- AsecurityAlicenseAqualityConnects Blender to Claude AI through the Model Context Protocol, enabling AI-assisted 3D modeling, scene creation, and manipulation through natural language commands.Last updated -17MIT License