RenderBuddy
Provides tools for interacting with Blender's rendering capabilities, allowing users to check render status, preview frames, cancel renders, and manage render settings through an MCP interface.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@RenderBuddyHow's my render going?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RenderBuddy MCP β AI-Connected Render Agent & Gateway
"Your Blender render, one message away."
Version: v3.0.1 | Status: Production Ready | Tests: 59/59 Passed (100%)
π¨ What is RenderBuddy?
RenderBuddy is an open-source, AI-connected render agent and gateway platform for Blender 3.6+ and 5.1+. It allows 3D artists, studio teams, and developers to monitor and control long Blender render jobs using natural language β via AI assistants (Antigravity, Claude, Cursor), a real-time Web Dashboard, or a Telegram Mobile Bot.
Related MCP server: Blender MCP
β¨ Features at a Glance
π’ Native Blender Add-on (v3.0.1): Runs inside Blender with
@persistentrender handlers and an N-Panel control panel.π€ MCP Server (8 Tools): Exposes status, frame preview, settings, email dispatch, local upload, render cancellation, and system shutdown tools to AI clients over stdio.
π Glassmorphism Web Dashboard: Live telemetry monitoring completion percentage, frame count, elapsed time, and engine stats in real time.
π± Telegram Bot Integration: Monitor progress, request live frame previews (
/preview), or cancel renders (/cancel <PIN>) directly from your phone.π PIN Security Gate: Destructive actions (render cancellation and system shutdown) are protected by salted SHA-256 PIN authentication.
π Zero Cloud Dependency: Pure Python core (stdlib + MCP SDK). No subscription services required.
ποΈ System Architecture & Gateway Hierarchy
RenderBuddy operates on a decoupled 3-tier architecture:
Workstation (Blender + Add-on)
ββ Loopback TCP (Port 7345) βββΊ Local Agent (SQLite DB + REST API 7342)
β
βΌ
Gateway Runner (runner.py)
βββ API Interface (Agent HTTP 7342 proxy)
βββ Web Dashboard (web_ui.py - Port 8080)
βββ Telegram Bot (telegram_bot.py)
βββ Pairing Service (pairing.py - OTP Manager)
β
βΌ
Public Internet / Remote Clients
(Mobile Web UI / Telegram / MCP / ChatGPT)π Quick Start Guide
1. Build & Install the Blender Add-on
python build_addon.pyIn Blender: Edit β Preferences β Add-ons β Install from Disk... β Select dist/renderbuddy_addon.zip and enable RenderBuddy.
2. Configure MCP Client
Add RenderBuddy to your MCP client configuration (mcp_config.json):
{
"mcpServers": {
"renderbuddy": {
"command": "python",
"args": [
"D:/MCP_RenderBuddy/main.py"
]
}
}
}3. Launch Gateway Services
python -m gateway.runnerπ Complete Documentation Index
For detailed instructions, architecture, presentation guide, and developer documents, consult the full documentation suite:
π Presentation & File Overview Guide β Exhaustive file-by-file catalog, architectural pitch, and live demo script.
π Installation Guide β Step-by-step setup, Python environment, ngrok tunnel, and MCP registration.
π Operating Manual β N-Panel controls, OTP pairing, Web UI, Telegram bot commands, and MCP natural language prompts.
π Deployment Topology & Diagrams β End-to-end network deployment, security boundaries, and 4 complete UML sequence diagrams.
π Architecture Specification β Technical design, SQLite schema, event bus, and PIN authorization gates.
π What Was Built β Milestone summary, version evolution, and file map.
π§ͺ Test Suite
RenderBuddy includes a full automated test suite covering configuration, event bus, SQLite projections, security gates, and tool handlers.
python -m pytest -v59 tests collected β 59 passed in ~1.3sπ License
RenderBuddy is released under the MIT License. Open-source for artists, studios, and developers worldwide.
This server cannot be deployed
Maintenance
Related MCP Connectors
Blender-as-a-service for agents: search 3D assets, run Blender Python, or brief the studio agent.
Blender cloud GPU render farm for AI agents (MCP/API): .blend, bpy, glTF/FBX/USD in; frames/MP4 out
Create and manage cinematic AI video renders through the Future Video Studio Agent API.
Cloud Blender for AI agents: build, inspect, render and animate 3D scenes over remote MCP. Keep editable .blend projects and export GLB or STL. Make your first 3D asset freeβ30 compute minutes per UTC month, no credit card. First 100 eligible Free account owners to use all 30 minutes in one UTC month by December 31, 2026 UTC receive one calendar month of beta free: 4 compute hours per UTC month, 2 concurrent workers per deployment, 2 deployments, 2048Γ2048 renders at up to 256 samples, and 10 GiB storage. Existing usage counts toward the 4-hour allowance. Limited to 100 rewards; expires January 1, 2027 00:00 UTC. Free resumes afterward without an automatic charge. Examples, eligibility and terms: https://sceneplane.online/launch?utm_source=glama&utm_medium=directory&utm_campaign=first100
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to control Blender 3D modeling and rendering through natural language commands via the Model Context Protocol.MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to control Blender 3D software through natural language, with tools for modeling, materials, animation, rendering, and rigging.3816MIT
- AlicenseNot gradedqualityCmaintenanceEnables any MCP client to drive Blender 5.2 LTS through natural language, with tools for scene inspection, object creation and transformation, material and modifier handling, rendering, viewport capture, and guarded Python execution.2MIT
- AlicenseNot gradedqualityBmaintenanceEnables any MCP client to control Blender 5.2 LTS via natural language, including scene creation, object manipulation, material assignment, rendering, and Python execution.1MIT