EN / TR
← Back to Products
IN DEVELOPMENT

FraktalMCP

AI for Grasshopper

Tell Grasshopper what you want in plain English. It builds the definition for you.

  • Open-source, MIT licensed
  • Works with Claude, Gemini, and local models
  • Text to Grasshopper definitions
  • Script generation (C# & Python)
  • Definition analysis and debugging
Currently in active development
terminal
# FraktalMCP
$ fraktalmcp connect --rhino
Connected to Rhino 8

$ fraktalmcp generate \
  "parametric tower with twisted floors"
Generated 14 components, 23 connections
Definition saved to canvas

Three Steps

01

Describe

Type what you want in natural language: "Create a parametric facade with hexagonal cells that respond to solar exposure."

02

Generate

AI selects the right Grasshopper components, wires them together, sets initial parameters, and builds a working definition.

03

Refine

Tweak sliders, ask for changes in plain text, or let AI analyze your definition and suggest improvements. Iterate until perfect.

Who It's For

ARCHITECTS

Skip the wiring

Describe your design intent and get a working Grasshopper definition. No more hours of dragging and connecting components.

  • Natural language to definition
  • Complex pattern generation
  • Rapid prototyping
COMPUTATIONAL DESIGNERS

Accelerate your workflow

Let AI handle the repetitive wiring while you focus on design logic and optimization strategies.

  • Script generation (C# & Python)
  • Definition analysis & debugging
  • Automated parameter setup
STUDENTS & RESEARCHERS

Learn by example

Describe what you want to build and see how an expert would wire it. Understand parametric design through generated examples.

  • Step-by-step explanations
  • Best practices built in
  • Experiment rapidly

What It Can Do

From simple geometry to complex multi-plugin workflows.

Text to Geometry

Available

Describe shapes, patterns, or structures in plain English. Get working Grasshopper definitions with correct wiring.

Definition Analysis

Available

Paste an existing definition. AI explains what it does, identifies problems, and suggests optimizations.

Script Generation

Available

Need a C# or Python script component? Describe the logic, get production-ready code with error handling.

Multi-Model Support

Available

Works with Claude Opus 4.6, Sonnet 4.5, Gemini 2.5, local models via LM Studio/Ollama, or any MCP-compatible endpoint.

Plugin Awareness

Coming Soon

Understands Ladybug, Karamba, Kangaroo, and 40+ other Grasshopper plugins. Routes to the right components.

Visual Debugger

Coming Soon

Highlights data type mismatches, missing connections, and performance bottlenecks in existing definitions.

What Can You Ask?

Facade
YOU SAY

Create a parametric facade with hexagonal cells that vary by solar exposure

IT BUILDS

Attractor-based hex grid + Ladybug solar analysis

Structure
YOU SAY

Optimize this structure for minimum material

IT BUILDS

Karamba analysis + Galapagos evolutionary solver

Surface
YOU SAY

Make roof panels follow a double-curved surface

IT BUILDS

Kangaroo planarization on subdivided quad mesh

Supported AI Models

FraktalMCP connects to any AI model that speaks your language. Use cloud providers or run fully local.

CLOUD PROVIDERS

Claude Opus 4.6

Anthropic

Best for complex multi-step definitions and analysis

Claude 4.5 Sonnet

Anthropic

Excellent at code generation with fast response

Gemini 2.5 Pro

Google DeepMind

Strong reasoning for structural optimization

GPT-4.1

OpenAI

Reliable general-purpose generation

LOCAL / SELF-HOSTED

LM Studio

Local

User-friendly local model management with GPU acceleration

Ollama

Local

Run open-source models privately on your machine

Any MCP-compatible

Custom

Connect to any server that supports the MCP protocol

How It Connects

FraktalMCP sits between your AI model and Rhino/Grasshopper. It translates natural language into component operations.

01 Your Prompt Natural language or code
02 FraktalMCP MCP Server (Python)
03 Rhino / Grasshopper Script execution

Manual vs FraktalMCP

ManualFraktalMCP
Wiring Drag, connect, adjust Describe in text
Scripts Write from scratch Generated for you
Errors Find at runtime Caught before run
Speed Minutes per change Seconds per change

Open Source

Free, open-source, MIT licensed. Built by architects for architects. Contributions welcome.

$ pip install fraktalmcp

Frequently Asked Questions

What is the Model Context Protocol?

MCP is an open standard by Anthropic that lets AI assistants communicate directly with external tools. FraktalMCP implements this protocol specifically for Grasshopper, allowing Claude or other AI to read, write, and execute parametric definitions.

Do I need coding experience?

No. FraktalMCP translates natural language into Grasshopper components. You describe what you want in plain English, and it generates the definition. Advanced users can still write custom scripts when needed.

Which Grasshopper plugins are supported?

FraktalMCP supports all native Grasshopper components plus popular plugins including Ladybug, Honeybee, Kangaroo, Lunchbox, and Weaverbird. We're adding more each month.

Is it safe to use with client projects?

Yes. FraktalMCP runs entirely locally on your machine. No project data is ever sent to external servers. The AI only receives the component structure, not your actual geometry data.

How do I install FraktalMCP?

Simply run 'pip install fraktalmcp' in your terminal. Then connect it to your preferred AI assistant (Claude, GPT, etc.) using the configuration guide in our documentation.

What Developers Say

Prompt → Geometry

Type a description. Get a working Grasshopper definition.

FraktalMCP
|
Parsing intent…
Model: Claude 4.5 Sonnet
Plugins: Ladybug, Lunchbox
Generating GH definition…
✓ 24 components wired — 1.8s
24 components · 3 plugins · 1.8s build time