/GRASSHOPPER MCP

Independent Project

GRASSHOPPER MCP

AI that understands the graph—and has the tools to build it.

/CONTRIBUTION

I designed and implemented the knowledge graph, GhLang authoring workflow and live Rhino/Grasshopper tool bridge.

ROLE

System design and implementation

STATUS

Research prototype · prerelease

/TOOLS

Rhino 8 · Grasshopper · Python · C#/.NET · optional Neo4j

/GRASSHOPPER MCP

Independent Project

GRASSHOPPER MCP

AI that understands the graph—and has the tools to build it.

/CONTRIBUTION

I designed and implemented the knowledge graph, GhLang authoring workflow and live Rhino/Grasshopper tool bridge.

ROLE

System design and implementation

STATUS

Research prototype · prerelease

/TOOLS

Rhino 8 · Grasshopper · Python · C#/.NET · optional Neo4j

/GRASSHOPPER MCP

Independent Project

GRASSHOPPER MCP

AI that understands the graph—and has the tools to build it.

/CONTRIBUTION

I designed and implemented the knowledge graph, GhLang authoring workflow and live Rhino/Grasshopper tool bridge.

ROLE

System design and implementation

STATUS

Research prototype · prerelease

/TOOLS

Rhino 8 · Grasshopper · Python · C#/.NET · optional Neo4j

/Showcase

One prompt examples/No human intervention

Each family was created through a single plan, without human intervention during execution. From creating the plan to make the product to creating renders

01

/Inside the project

Give AI the knowledge to build in Grasshopper

Describe what you want to make. The AI uses component knowledge and design patterns to plan the definition. Its tools build the components and connections in your live session.

01

/Inside the project

Give AI the knowledge to build in Grasshopper

Describe what you want to make. The AI uses component knowledge and design patterns to plan the definition. Its tools build the components and connections in your live session.

The knowledge graph describes what components do, which inputs they need, and how they connect. The AI uses this information to select a method for your design.

02 / TOOLS

The AI can inspect the session, add components, connect them, and check the result. The definition stays editable.

The knowledge graph describes what components do, which inputs they need, and how they connect. The AI uses this information to select a method for your design.

02 / TOOLS

The AI can inspect the session, add components, connect them, and check the result. The definition stays editable.

EXAMPLE / THE BRIEF

Make a screen with a pattern of openings. Add a base and a panel behind the screen to spread the light.

THE DEFINITION

The script makes a reaction-diffusion pattern. It maps the pattern onto a curved shell, then adds the base and rear panel.

BUILD

Reaction-diffusion light screen, variant B, with a curved perforated shell and base

THE RESULT / One plan builds the definition without human intervention during execution.

EXAMPLE / THE BRIEF

Make a screen with a pattern of openings. Add a base and a panel behind the screen to spread the light.

THE DEFINITION

The script makes a reaction-diffusion pattern. It maps the pattern onto a curved shell, then adds the base and rear panel.

BUILD

Reaction-diffusion light screen, variant B, with a curved perforated shell and base

THE RESULT / One plan builds the definition without human intervention during execution.

/THE DESIGN TASK

95%

Lower token usage

Compared with component-by-component Rhino/Grasshopper MCP authoring workflows.

150–200

Components added in under 5 seconds

Batch component addition inside Rhino and Grasshopper.

/THE DESIGN TASK

95%

Lower token usage

Compared with component-by-component Rhino/Grasshopper MCP authoring workflows.

150–200

Components added in under 5 seconds

Batch component addition inside Rhino and Grasshopper.

02

/Inside the project

From one plan to a working definition

Brief → find → resolve → author → check → execute and refine.

02

/Inside the project

From one plan to a working definition

Brief → find → resolve → author → check → execute and refine.

/READABLE GRAPH

GhLang gives the assistant a compact way to name components, values and wires. Instead of repeatedly describing isolated operations, it can work with the structure of a definition.

/LIVE IMPLEMENTATION

Python coordinates knowledge, tools and compilation. The C# bridge applies operations inside Rhino and Grasshopper, keeping the graph editable in the live session.

/READABLE GRAPH

GhLang gives the assistant a compact way to name components, values and wires. Instead of repeatedly describing isolated operations, it can work with the structure of a definition.

/LIVE IMPLEMENTATION

Python coordinates knowledge, tools and compilation. The C# bridge applies operations inside Rhino and Grasshopper, keeping the graph editable in the live session.

From one plan to an editable definition

Choose a capability to explore how the workflow works.

Shape product illustration

Interactive demonstration / icons by Lucide and Tabler.

03

/Inside the project

From computational principles to product form

Choose a family. Follow its generator, formed geometry, product details and parameter variation.

03

/Inside the project

From computational principles to product form

Choose a family. Follow its generator, formed geometry, product details and parameter variation.

Woven carrier

Interlaced ribbon families turn a simple vessel envelope into an over-and-under weave, with a rim, base and handle.

Woven carrier — 01 / Generator
01 / Generator
More distinct views (1)
PARAMETER VARIATION

24 → 32 warp ribbons; 10 → 12 weft hoops. The second variant uses narrower ribbons and a larger envelope.

Earlier form explorations

The twelve initial A/B views are retained alongside the developed product families.

Inspect, compare and present the result

Choose a capability to explore how the workflow works.

Capture product illustration

Interactive demonstration / icons by Lucide and Tabler.

04

/Inside the project

All the tools to keep the workflow moving

Read the current model, check the next change and use the access each action needs.

04

/Inside the project

All the tools to keep the workflow moving

Read the current model, check the next change and use the access each action needs.

01 / CHECK

Validate the target document and revision, apply the plan and read solve diagnostics.

02 / CONNECT

Use canvas, selection and resource updates to work against the current definition.

03 / CONTROL

Save useful states, restore variations and request local permission for authoring or executable code.

01 / CHECK

Validate the target document and revision, apply the plan and read solve diagnostics.

02 / CONNECT

Use canvas, selection and resource updates to work against the current definition.

03 / CONTROL

Save useful states, restore variations and request local permission for authoring or executable code.

Tools for a connected design workflow

Choose a capability to explore how the workflow works.

Snapshots product illustration

Interactive demonstration / icons by Lucide and Tabler.

05

/Inside the project

Less overhead. More design iteration.

Knowledge reduces repeated discovery. Readable plans reduce graph chatter. Batch execution reduces round trips.

05

/Inside the project

Less overhead. More design iteration.

Knowledge reduces repeated discovery. Readable plans reduce graph chatter. Batch execution reduces round trips.

From design intent to implementation

KNOWLEDGE

Understand before implementing

The KG supplies component and design knowledge; installed context grounds the plan in the running session.

COORDINATION

Build through one plan

Readable graph authoring and the implementation toolset carry the design from brief to an editable definition.

ITERATION

Spend less on repetitive interaction

95% lower token usage compared with component-by-component MCP authoring workflows, with 150–200 components added in under 5 seconds.

From design intent to implementation

KNOWLEDGE

Understand before implementing

The KG supplies component and design knowledge; installed context grounds the plan in the running session.

COORDINATION

Build through one plan

Readable graph authoring and the implementation toolset carry the design from brief to an editable definition.

ITERATION

Spend less on repetitive interaction

95% lower token usage compared with component-by-component MCP authoring workflows, with 150–200 components added in under 5 seconds.

Rhino 8 and Grasshopper on Windows, connected through a local plugin and MCP server. Neo4j adds stored design knowledge. Setup and local access approval precede autonomous execution.