Skip to main content
Alien runs an MCP server inside Grasshopper. It starts when Grasshopper loads and listens only on your own machine:
Connect your agent and it can place and wire components, edit scripts, inspect results, look at the viewport and drive Rhino, live on your canvas.

Connect

Rhino and Grasshopper need to be open. The server tells the agent how to work with Alien when it connects, and its docs tool serves the full reference, so there’s nothing to paste into a prompt.

What your agent can do

In the next beta, changes made through add, wire, delete and set_values can be undone with Cmd/Ctrl+Z, the same as your own.

Try it

Keep it local

The server listens on loopback only and refuses requests from web pages. Any program running on your computer can still use it, including run_code, as with any local MCP server. Don’t expose port 9876 to your network.
Port 9876 taken? Set "port" in Settings and restart Rhino.