Blender MCP Server mit über 100 Tools, erstellt mit Claude Code

Ein Entwickler hat einen MCP-Server für Blender gebaut, der über 100 Werkzeuge in 14 Kategorien bereitstellt und es KI-Codierungsagenten wie Claude Code, Claude Desktop, Cursor und Windsurf ermöglicht, Blender über natürliche Sprachbefehle zu steuern.
Was es leistet
Der MCP-Server ermöglicht es KI-Agenten, verschiedene Blender-Funktionen zu steuern, darunter Beleuchtung, Modifikatoren, Animation, Shader-Nodes, Geometry Nodes, Kamera, Rendering und mehr. Ein Demo-Video zeigt, wie das System von einer leeren Szene zu einer vollständig beleuchteten, animierten, mit Cycles gerenderten Szene ausschließlich über natürliche Sprachbefehle in Claude Code gelangt.
Entwicklung mit Claude Code
Die gesamte Codebasis wurde mit Claude Code geschrieben. Die größte architektonische Herausforderung war Blenders Anforderung, dass alle API-Aufrufe im Hauptthread erfolgen müssen. Claude Code half beim Entwurf einer TCP-Brücke mit einer Befehls-Warteschlange unter Verwendung von bpy.app.timers. Claude entwickelte ein Muster aus persistentem Timer + Watchdog, das Undo-Operationen, Dateiladungen und Skript-Neuladungen übersteht.
Claude schlug auch ein Lazy-Loading-System vor: Bei über 100 Werkzeugen wäre das gleichzeitige Laden aller ineffizient. Stattdessen werden zunächst nur 15 Kernwerkzeuge verfügbar gemacht. Die KI entdeckt und aktiviert Kategorien bei Bedarf über die Funktionen list_tool_categories() und enable_tools().
Technische Herausforderungen und Lösungen
Die größte Herausforderung war, dass der Socket-Server des Blender-Addons nach /clear-Befehlen oder Kontext-Zurücksetzungen abstürzte. Der vorherige Modal-Operator-Ansatz war fensterereignisabhängig. Claude Code half bei der Migration zu bpy.app.timers mit einem Watchdog, der den Timer automatisch vom Verbindungsthread aus neu startet. Dies erforderte mehrere Iterationen, führte aber zu einer stabilen Lösung.
Dieses Werkzeug ist mit einer 7-tägigen Testversion für Entwickler verfügbar, die KI-Codierungsagenten in Blender-Workflows integrieren möchten.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

CC-Wiki: Claude Code-Sitzungen in eine teilbare Quartz-Wissensdatenbank verwandeln
CC-Wiki konvertiert deinen ~/.claude-Sitzungsverlauf in eine Wissensdatenbank auf Basis von Quartz. Ein Befehl installiert es; /cc-wiki in einer Claude Code-Sitzung verpackt die Konversation.

BusyDog Desktop: Ein lokaler KI-Agent mit P2P-Netzwerk für Mac
BusyDog Desktop ist ein lokaler KI-Agent, der Claude direkt auf einem Mac ausführt, Dateien lesen/schreiben kann, Terminalbefehle ausführt, Browser steuert und über ein P2P-Netzwerk mit anderen Agenten mithilfe von Hyperswarm DHT und einem benutzerdefinierten BDP-Protokoll verbindet.

Argus: Eine GitHub-App, die CLAUDE.md-Dateien überprüft und Bewertungen in PRs veröffentlicht
Argus ist eine GitHub-App, die mit Claude Code entwickelt wurde und CLAUDE.md-Dateien überprüft und bei jedem Pull Request eine Bewertung veröffentlicht. Nach Tests an mehreren Repositories sind die häufigsten Fehler fehlende explizite Grenzen des Anwendungsbereichs und Eskalationspfade.

Bifrost LLM-Gateway: 11 Mikrosekunden Overhead, Single Binary in Go
Bifrost ist ein Open-Source-LLM-Proxy, geschrieben in Go, der Anfragen an OpenAI, Anthropic, Azure und Bedrock mit einem Overhead von 11 Mikrosekunden pro Anfrage weiterleitet und 5.000 RPS auf einem 20-Dollar-VPS pro Monat bewältigt.