RhinoMCP is a plugin for Rhino 8 that implements the Model Context Protocol, enabling AI assistants to interact with Rhino's 3D modeling environment. The plugin creates a server that exposes Rhino's functionality through MCP, allowing for programmatic control of modeling operations. Built on the C# SDK for MCP, it features start and stop commands to manage the server connection, making it useful for automating design workflows and enabling conversational interfaces to control Rhino.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Create a 3D object in Rhino. Supported objects include Point, Line, Polyline, Circle, Arc, Ellipse, Curve, Box, Sphere, Cone, Cylinder, Surface. Parameters: object_type (string), dimensions (various depending on object type)
Modify an existing 3D object in Rhino. Parameters: object_id (string), modifications (dictionary of changes)
Delete a specified 3D object from Rhino. Parameters: object_id (string)
Retrieve detailed information about the current Rhino document, including layers, materials, and object counts. Parameters: none
Execute a Python script in Rhino. Parameters: script (string) - the Python script to run
Get the documentation for a specific RhinoScript Python function. Parameters: function_name (string)
Select objects in Rhino based on specified filters. Parameters: filters (dictionary of selection criteria such as name, color, category)
Set the current layer in Rhino. Parameters: layer_name (string)
Create a new layer in Rhino. Parameters: layer_name (string)
Delete a specified layer in Rhino. Parameters: layer_name (string)