rhinoMcpServer

rhinoMcpServer

3.5

If you are the rightful owner of rhinoMcpServer and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server implementation for Rhino 3D, allowing Claude to create and manipulate 3D objects.

The Rhino MCP Server is a project under active development aimed at integrating AI capabilities with Rhino 3D software. It implements a Model Context Protocol server that allows AI assistants like Claude to interact with Rhino, enabling the creation and manipulation of 3D objects directly from the AI interface. The system architecture includes Python components for the MCP server and C# components for integration with Rhino. The server supports various modes of operation, including combined, standalone, and socket-based servers, providing flexibility in deployment. The project is open for community contributions, especially from those with experience in Rhino API development, C# plugins, or MCP integration.

Features

  • Combined MCP Server: Direct implementation using stdin/stdout for communication.
  • Socket-based Servers: Includes daemon and proxy servers for flexible command handling.
  • Standalone Server: Original implementation for independent operation.
  • Unified Server Launcher: Allows running different server modes with ease.
  • Improved Logging System: Centralized logging framework for all components.

Tools

  1. geometry_tools.create_sphere

    Create a sphere with a specified center and radius

  2. geometry_tools.create_box

    Create a box of specified size

  3. geometry_tools.create_cylinder

    Create a cylinder with specified parameters

  4. scene_tools.get_scene_info

    Get current scene information

  5. scene_tools.clear_scene

    Clear objects in the scene

  6. scene_tools.create_layer

    Create a new layer in a document