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.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
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)