/ Verzeichnis / Playground / Blender MCP
● Community ahujasid ⚡ Sofort

Blender MCP

von ahujasid · ahujasid/blender-mcp

Blender von Claude aus steuern — 3D-Szenen modellieren, Python-Operationen ausführen, PolyHaven-HDRIs und Hyper3D-Rodin-Assets abrufen, alles aus dem Chat.

Blender MCP verbindet Claude über ein Python-Addon mit einer laufenden Blender-Instanz. Claude kann die Szene introspektieren, Objekte manipulieren, beliebiges Blender-Python (bpy) ausführen, Materialien einrichten und kostenlose PBR-Assets von PolyHaven sowie KI-generierte 3D-Modelle von Hyper3D abrufen. Wurde ursprünglich viral, weil ganze Szenen aus Text-Prompts entstehen.

Warum nutzen

Hauptfunktionen

Live-Demo

In der Praxis

blender-mcp-ahujasid.replay ▶ bereit
0/0

Installieren

Wählen Sie Ihren Client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "blender-mcp-ahujasid": {
      "command": "uvx",
      "args": [
        "blender-mcp"
      ]
    }
  }
}

Öffne Claude Desktop → Settings → Developer → Edit Config. Nach dem Speichern neu starten.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "blender-mcp-ahujasid": {
      "command": "uvx",
      "args": [
        "blender-mcp"
      ]
    }
  }
}

Cursor nutzt das gleiche mcpServers-Schema wie Claude Desktop. Projektkonfiguration schlägt die globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "blender-mcp-ahujasid": {
      "command": "uvx",
      "args": [
        "blender-mcp"
      ]
    }
  }
}

Klicken Sie auf das MCP-Servers-Symbol in der Cline-Seitenleiste, dann "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "blender-mcp-ahujasid": {
      "command": "uvx",
      "args": [
        "blender-mcp"
      ]
    }
  }
}

Gleiche Struktur wie Claude Desktop. Windsurf neu starten zum Übernehmen.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "blender-mcp-ahujasid",
      "command": "uvx",
      "args": [
        "blender-mcp"
      ]
    }
  ]
}

Continue nutzt ein Array von Serverobjekten statt einer Map.

~/.config/zed/settings.json
{
  "context_servers": {
    "blender-mcp-ahujasid": {
      "command": {
        "path": "uvx",
        "args": [
          "blender-mcp"
        ]
      }
    }
  }
}

In context_servers hinzufügen. Zed lädt beim Speichern neu.

claude mcp add blender-mcp-ahujasid -- uvx blender-mcp

Einzeiler. Prüfen mit claude mcp list. Entfernen mit claude mcp remove.

Anwendungsfälle

Praxisnahe Nutzung: Blender MCP

3D-Szene aus einem Text-Prompt erstellen ohne die Blender-Oberfläche anzufassen

👤 Designer, Indie-Entwickler und Hobbyisten, die nicht flüssig modellieren können ⏱ ~30 min beginner

Wann einsetzen: Du möchtest einen schnellen 3D-Szenen-Mockup ohne Blender-Shortcuts lernen zu müssen.

Voraussetzungen
  • Blender 3.0+ installiert — Download von blender.org
  • Blender-MCP-Addon aktiviert — Bearbeiten > Einstellungen > Add-ons > Von Datenträger installieren
Ablauf
  1. Claude mit Blender verbinden
    Open Blender. In the N-panel, click 'Connect to Claude'. Verify connection in chat by listing scene objects.✓ Kopiert
    → Leere Szene aufgelistet (Cube, Camera, Light) bestätigt Live-Verbindung
  2. Szene zusammenstellen
    Build a low-poly forest clearing: 5 trees in a circle, a campfire in the center, a sleeping bag nearby. Use simple geometry.✓ Kopiert
    → Objekte erscheinen in Echtzeit im Viewport
  3. Atmosphäre hinzufügen
    Search PolyHaven for a sunset HDRI. Apply it. Then add a small fog volume above the ground.✓ Kopiert
    → Szene hat nun beleuchtete Atmosphäre; Nebel im Render sichtbar

Ergebnis: Ein Prototyp-3D-Szene vollständig per Chat erstellt, bereit zur Verfeinerung.

Fallstricke
  • Blender trennt sich mitten in der Session — Über das N-Panel neu verbinden; das Addon lauscht auf einem lokalen Socket

3D-Assets mit Hyper3D Rodin generieren und direkt importieren

👤 Game-Entwickler und Prototyper, die schnelle Asset-Iteration brauchen ⏱ ~20 min intermediate

Wann einsetzen: Du brauchst ein einzigartiges Prop und möchtest nicht von Grund auf modellieren oder für Marketplace-Assets zahlen.

Voraussetzungen
  • Hyper3D Rodin API-Key (kostenloser Tarif verfügbar) — Registrierung auf hyper3d.ai; HYPER3D_RODIN_API_KEY setzen
Ablauf
  1. Aus Prompt generieren
    Generate a stylized treasure chest with iron bands using Hyper3D rodin. Import it at origin.✓ Kopiert
    → Generierungs-Job startet; Mesh wird nach Fertigstellung importiert (~30s)
  2. Verfeinern und bei Bedarf neu importieren
    The mesh is too dense. Decimate to 5k tris and reimport.✓ Kopiert
    → Dezimiertes Mesh ersetzt das Original

Ergebnis: Eigenes 3D-Prop in der Szene, ohne Claude zu verlassen generiert und angepasst.

Fallstricke
  • Generierungs-Queue ist im kostenlosen Tarif ausgelastet — Mit exponentiellem Backoff erneut versuchen oder Tarif upgraden

Batch-Operationen über viele Objekte via bpy ausführen

👤 TDs und Pipeline-Engineers ⏱ ~25 min advanced

Wann einsetzen: Du brauchst eine mühsame Massenoperation — Hierarchie umbenennen, Materialien retargeten, Batch-UV-Unwrap.

Ablauf
  1. Operation beschreiben
    Every object starting with 'prop_' should be moved into a 'Props' collection and have its origin set to geometry center.✓ Kopiert
    → Claude schreibt das bpy-Snippet und fragt vor der Ausführung nach Bestätigung
  2. Mit Sicherheitsnetz ausführen
    Show me the script first. If it looks safe, execute. Otherwise revise.✓ Kopiert
    → Skript sichtbar; Ausführung angewendet; Bericht über betroffene Objekte

Ergebnis: Massenoperationen in Sekunden mit vollständigem Audit-Trail erledigt.

Fallstricke
  • Fehlerhaftes Skript lässt Blender abstürzen — Vor jeder bpy-Ausführung speichern; das Addon sandboxt nicht

Kombinationen

Mit anderen MCPs für 10-fache Wirkung

blender-mcp-ahujasid + filesystem

Renders und Exporte auf Festplatte speichern

Werkzeuge

Was dieses MCP bereitstellt

WerkzeugEingabenWann aufrufenKosten
execute_blender_code code: str Jede direkte bpy-Operation 0
get_scene_info () Erster Aufruf um zu verstehen was in der Szene ist 0
get_object_info name: str Spezifisches Objekt vor der Bearbeitung inspizieren 0
polyhaven_search_assets asset_type: hdri|model|texture, categories? Kostenlose PBR-Assets finden 0
polyhaven_download_asset asset_id, resolution HDRI/Textur abrufen und anwenden 0
generate_hyper3d_model_via_text prompt: str KI-generiertes 3D-Modell erstellen 1 generation credit

Kosten & Limits

Was der Betrieb kostet

API-Kontingent
PolyHaven: unbegrenzt kostenlos. Hyper3D: kostenloser Tarif ~20 Generierungen/Tag
Tokens pro Aufruf
100–800 pro Aufruf (Szenen-Status kann umfangreich sein)
Kosten in €
Kostenloses Addon. Hyper3D bezahlte Tarife ab 10 $/Monat
Tipp
Sketchfab und PolyHaven verwenden bevor Hyper3D-Generierungen bezahlt werden

Sicherheit

Rechte, Secrets, Reichweite

Minimale Scopes: blender-bpy-exec filesystem-write (for downloads)
Credential-Speicherung: Hyper3D-Key in Umgebungsvariable
Datenabfluss: PolyHaven-CDN, Hyper3D-API

Fehlerbehebung

Häufige Fehler und Lösungen

Verbindung verweigert

Sicherstellen dass Blender geöffnet ist und das Addon 'Connect to Claude' aktiv ist; Standard-Port 9876

Hyper3D-Generierung hängt

HYPER3D_RODIN_API_KEY-Umgebungsvariable prüfen; Tarif-Quota auf hyper3d.ai prüfen

Objekt nach Bearbeitung nicht gefunden

Objektname könnte numerisches Suffix haben (.001) — get_scene_info zum Aktualisieren verwenden

Alternativen

Blender MCP vs. andere

AlternativeWann stattdessenKompromiss
Unity MCP / Unreal MCPDeine Pipeline ist Game-Engine-first, nicht DCCEngine-MCPs zielen auf Runtime/Szene ab; Blender MCP auf Authoring
Cesium MCPDu brauchst georäumliches/weltmaßstäbiges 3DCesium ist für georeferenzierte Szenen; Blender ist freiform

Mehr

Ressourcen

📖 Offizielle README auf GitHub lesen

🐙 Offene Issues ansehen

🔍 Alle 400+ MCP-Server und Skills durchsuchen