Grouping and deleting unrequired nodes by Rhino MCP

Hello everyone!!

I am curious does Rhino MCP can do to delete the nodes or create groups on Grasshopper canvas.
I tried it but it does not work on my side. If there are any nodes or geometry that I did not want anymore created by Rhino MCP, that was created by wrong instructions, at the time, how could I know which nodes we have to delete. Is there any hints that I could try besides checking preview of geometry one by one.

Could you also share any ideas also for creating group besides manually?
Have a nice day, everyone!!

Hi @EiZin it does Place and delete the nodes.

I’m not sure what do you mean by which node we have to delete. If you are getting any errors it’s probably because of the wrong input data types.

I have been using Rhino MCP to build Rhino.Inside.Revit AI plugin and so far doing the great job.

You can check quick demo it automatically place and delete the components as I told the agent to do so

Hi @MSAwan

Thank you for your reply, and thank you for sharing information about the Rhino.Inside.Revit AI plugin.

I apologize for not explaining my question clearly in my previous message.

At the moment, I am using Rhino MCP directly inside Rhino, and it has been working very well without any errors. However, I have encountered one workflow issue.

Sometimes I provide incomplete or incorrect instructions, which results in Rhino MCP generating the wrong geometry. For example, I have a site boundary and asked Rhino MCP to create a driveway along the site boundary. Because my instruction was not detailed enough, it created the driveway outside the site boundary, and the corresponding Grasshopper nodes were added to the canvas.

Later, I corrected my instruction and requested that the driveway be created inside the site boundary instead. Rhino MCP successfully generated the driveway inside the boundary. However, the previously created outside driveway geometry and its associated Grasshopper nodes were not deleted automatically, even though they were no longer needed.

As a result, I have to manually inspect the Grasshopper canvas, preview the geometry generated by different nodes, and identify which nodes correspond to the incorrect driveway before deleting them. This process becomes time-consuming, especially for more complex models.

I was wondering whether Rhino MCP could support a feature to automatically organize the generated Grasshopper nodes into groups or assign meaningful names to them based on each request. For example, all nodes created for the “inside driveway” could be grouped together or labeled accordingly. This would make it much easier to identify and remove outdated or unnecessary geometry after revising a prompt.

If there is already an option to group or rename generated nodes, or if this is something that could be considered for a future update, I would be very happy to try it.

Thank you again for your reply and for taking the time to help me. I really appreciate your support.
Have a wonderful day!