20/07/2026
Would an LLM know what to do with your Grasshopper definitions?
A designer can open a cluster, hover the inputs and trace the wires until it makes sense. An LLM needs a contract: inputs, types, defaults, outputs. So we gave it one.
Wrap a cluster in a typed boundary and it compiles itself into an MCP JSON schema, the format every major LLM API already speaks. The logic inside never changes. When the AI calls it, the runtime solves an isolated copy and hands back the results. The LLM sees a schema. Grasshopper sees a cluster.
The upshot: existing definitions become callable AI tools without rewriting a single one.
The clip shows the runtime end to end, with no LLM anywhere in it. It's the foundation our AI experiments sit on.
Full article in the first comment. Has anyone else tried wiring an LLM into Grasshopper? How far did you get?