Skip to main content
Glama

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 Link

✨ Features at a Glance

  • 🟒 Native Blender Add-on (v3.0.1): Runs inside Blender with @persistent render 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.py

In 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 -v
59 tests collected β€” 59 passed in ~1.3s

πŸ“œ License

RenderBuddy is released under the MIT License. Open-source for artists, studios, and developers worldwide.

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Enables interactive control of Blender for 3D scene manipulation, geometry creation, material application, and viewport rendering via natural language prompts through the Model Context Protocol.
    MIT
  • A
    license
    C
    quality
    A
    maintenance
    Enables AI-powered control of Blender through natural language, allowing users to create, manipulate, and automate 3D scenes, objects, materials, animations, and more via Claude or other MCP clients.
    71
    33
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Enables AI assistants to control Blender 3D modeling and rendering through natural language commands via the Model Context Protocol.
    MIT

View all related MCP servers

Related MCP Connectors

  • Create and manage cinematic AI video renders through the Future Video Studio Agent API.

  • Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.

  • Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/harshh0p/RenderBuddy'

If you have feedback or need assistance with the MCP directory API, please join our Discord server