SETUP 01: BLENDER-MCP BASIS
ID: SETUP 01 Typ: Kern Infrastruktur Schwierigkeit: ⭐ Zeit: 10 15 Min
⚙️ Сетапы ⭐ 14 блоков кода обновлено 2026-09-24
ID: SETUP-01 | Typ: Kern-Infrastruktur | Schwierigkeit: ⭐ | Zeit: 10-15 Min
🎯 ZIEL
Blender-mcp installieren und für IDE-Agenten einrichten (OpenCode, Cursor, VS Code, Codex, Claude Desktop)
📋 VORAUSSETZUNGEN
| Komponente | Version | Status |
|---|---|---|
| Blender | 4.0+ | ✅ Erforderlich |
| Python | 3.10+ | ✅ In Blender enthalten |
| uv | latest | ✅ Erforderlich |
| Git | latest | ⚠️ Optional |
🪟 WINDOWS-INSTALLATION (SCHRITT FÜR SCHRITT)
1. uv installieren
# PowerShell als Administrator
irm https://astral.sh/uv/install.ps1 | iex
# Terminal neu starten
# Prüfen
uv --version
uvx --version
2. Blender-mcp Addon installieren
# Automatische Installation in Blender
uvx blender-mcp install-addon
# Pfad prüfen
uvx blender-mcp addon-paths
# Sollte zeigen: C:\Users\<USER>\AppData\Roaming\Blender Foundation\Blender\4.x\scripts\addons\blender_mcp.py
3. PATH einrichten (falls uvx nicht gefunden)
# uvx finden
where uvx
# Normalerweise: C:\Users\<USER>\.local\bin\uvx.exe
# Zum Benutzer-PATH hinzufügen
$localBin = "$env:USERPROFILE\.local\bin"
$userPath = [Environment]::GetEnvironmentVariable("Path", "User")
[Environment]::SetEnvironmentVariable("Path", "$userPath;$localBin", "User")
# Terminal/IDE neu starten
🔧 BLENDER-EINRICHTUNG
1. Addon aktivieren
Edit → Preferences → Add-ons
Suchen: "MCP for Blender"
☑ Interface: MCP for Blender
2. MCP-Server starten
N-Panel (Taste N) → Reiter "MCP for Blender"
☑ Poly Haven
☑ Poly Pizza (API-Key einfügen)
☐ Sketchfab (optional)
☐ Hyper3D / Hunyuan3D (optional)
🟢 Button: "Start MCP Server"
3. In der Systemkonsole prüfen
Window → Toggle System Console
Es sollte erscheinen:
"BlenderMCP server started on localhost:9876"
🤖 IDE-AGENTEN KONFIGURATION
OpenCode (~/.config/opencode/opencode.jsonc)
{
"mcp": {
"blender-mcp": {
"type": "local",
"command": ["uvx", "blender-mcp"],
"enabled": true,
"environment": {
"BLENDER_HOST": "localhost",
"BLENDER_PORT": "9876"
}
}
}
}
Cursor (Settings → MCP → Add Server)
{
"mcpServers": {
"blender": {
"command": "cmd",
"args": ["/c", "uvx", "blender-mcp"]
}
}
}
VS Code (MCP-Erweiterung)
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"]
}
}
}
Codex
codex mcp add blender -- uvx blender-mcp
Claude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"blender": {
"command": "uvx",
"args": ["blender-mcp"]
}
}
}
✅ VERBINDUNGSTEST
In OpenCode / Terminal:
# Einfacher Test
"Hole Informationen über die aktuelle Szene"
Erwartete Antwort:
{
"name": "Scene",
"object_count": 2,
"objects": [
{"name": "Cube", "type": "MESH", "location": [0, 0, 0]},
{"name": "Light", "type": "LIGHT", "location": [0, 0, 5]}
],
"materials_count": 1
}
Objekterstellungs-Test:
"Erstelle einen Würfel 'TestCube' an Position (2, 0, 0) mit Skalierung (1, 2, 1)"
🔑 API-SCHLÜSSEL (OPTIONAL)
| Dienst | Wo erhalten | Wo einfügen |
|---|---|---|
| Poly Pizza | https://poly.pizza/settings/api | Blender Preferences → Add-ons → MCP for Blender → Poly Pizza API Key |
| Sketchfab | https://sketchfab.com/developers/api | Blender Preferences → Add-ons → MCP for Blender → Sketchfab API Key |
| Hyper3D | https://hyper3d.ai/ | Blender Preferences → Add-ons → MCP for Blender → Hyper3D API Key |
| Hunyuan3D | https://3d.hunyuan.tencent.com/ | Blender Preferences → Add-ons → MCP for Blender → SecretId/SecretKey |
⚠️ HÄUFIGE PROBLEME
| Problem | Lösung |
|---|---|
spawn uvx ENOENT |
~/.local/bin zum PATH hinzufügen, IDE neu starten |
Connection refused |
Blender läuft nicht oder MCP-Server nicht gestartet (N-Panel → Start) |
Timeout |
Anfrage zu komplex → in Schritte aufteilen |
Poly Pizza 403 |
Cloudflare-Block → .glb manuell laden → File → Import → glTF |
ModuleNotFoundError: mcp |
Blender einmal als Admin starten für Auto-Install der Deps |
🔗 LINKS
- Prompts: P01-P05 — Basisbefehle
- Fälle: Case 02: Game Props
- Workflows: WF 01: Text-to-Scene
- Nächster: Setup 02: GenesisCore Local
Связанные материалы
Подобраны по тегам и категории.