Blender MCP Server with 100+ Tools Built Using Claude Code

A developer has built an MCP server for Blender that provides over 100 tools across 14 categories, allowing AI coding agents like Claude Code, Claude Desktop, Cursor, and Windsurf to control Blender through natural language prompts.
What It Does
The MCP server enables AI agents to control various Blender functions including lights, modifiers, animation, shader nodes, geometry nodes, camera, rendering, and more. A demo video shows the system going from an empty scene to a fully lit, animated, Cycles-rendered scene entirely through natural language prompts in Claude Code.
Development with Claude Code
The entire codebase was written using Claude Code. The most significant architectural challenge was Blender's requirement that all API calls happen on the main thread. Claude Code helped design a TCP bridge with a command queue using bpy.app.timers. Claude figured out a persistent timer + watchdog pattern that survives undo operations, file loads, and script reloads.
Claude also suggested a lazy loading system: with 100+ tools, loading everything at once would be inefficient. Instead, only 15 core tools are exposed initially. The AI discovers and enables categories on demand via list_tool_categories() and enable_tools() functions.
Technical Challenges and Solutions
The biggest challenge was the Blender addon's socket server dying after /clear commands or context resets. The previous Modal Operator approach was window-event dependent. Claude Code helped migrate to bpy.app.timers with a watchdog that auto-restarts the timer from the connection thread. This required several iterations but resulted in a stable solution.
This tool is available with a 7-day trial for developers who want to integrate AI coding agents with Blender workflows.
📖 Read the full source: r/ClaudeAI
👀 See Also

Benchmarking Nemotron 3 Super 120B with 1M token context on M1 Ultra
A user tested Nemotron 3 Super 120B with a Q4_K_M quantized model using llama.cpp on an M1 Ultra, achieving a 1 million token context window that consumed approximately 90GB of VRAM. Performance benchmarks show token generation speeds ranging from 255 t/s at 512 prompt processing down to 22.37 t/s at 100,000 token context.

ThumbGate Implements Tsinghua's Natural-Language Agent Harness Pattern for AI Safety
The open-source tool ThumbGate implements the Natural-Language Agent Harness pattern from Tsinghua's NLAH paper, mapping four components: contracts to prevention rules from thumbs-down feedback, verification gates to PreToolUse hooks, durable state to SQLite+FTS5 lesson database, and adapters to MCP server adapters for multiple AI coding agents.

Flue: A TypeScript Framework for Building Autonomous Coding Agents
Flue is a TypeScript framework that provides a programmable harness for building autonomous agents, featuring skills, sessions, sandboxed shell execution, and a built-in virtual sandbox. It can replace tools like Dosu, Greptile, CodeRabbit, Devin, and Claude Code with custom agent logic.

SWE-CI: New Benchmark Tests AI Agents on Long-Term Code Maintenance via CI
SWE-CI is a repository-level benchmark that evaluates LLM-powered agents on maintaining codebases through continuous integration cycles, shifting focus from static bug fixing to long-term maintainability across 100 real-world tasks.