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

OpenRoom: A Web-Based Desktop GUI for Visualizing AI Agent Skills
OpenRoom is a web-based desktop environment where AI agents operate, featuring real-time updates to system state like diaries and files during chat interactions, plus a livestream mode for multi-bot interaction.

Anamnese: A Personal Memory System for Claude via MCP
Anamnese is a free tool that stores personal context—facts, projects, goals, tasks—and connects to Claude via MCP, allowing the AI to access this information at the start of every conversation.

Reddit user shares detailed prompt for exporting personal knowledge from AI assistants
A Reddit user has created a comprehensive prompt for extracting structured personal knowledge from AI assistants like Claude, addressing perceived limitations in Anthropic's ChatGPT import feature. The prompt generates three distinct JSON artifacts covering personal knowledge bases, intellectual frameworks, and knowledge graphs.

Steam City: A 3D Pixel-Art Map of Your Steam Library Built with Claude Code
A developer used Claude Code to build Steam City, a 3D pixel-art visualization of your Steam library. Playtime hours determine building height, unplayed games sit dark. 1,000+ players already.