blendy-blender-mcp
Provides integration with Blender through an addon, allowing AI agents to interact with Blender scenes and retrieve scene information such as objects and materials.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Blendy Blender MCP — Addon Installation
Self-contained MCP server + Blender addon.
blender-mcp/
mcp_server.py # FastMCP server (3 tools)
addon/blender_addon.py1. Install addon in Blender
Open Blender (3.0+).
Edit > Preferences > Add-ons > Install...Select
blender-mcp/addon/blender_addon.py→Install Add-on.Enable Interface: Blendy Blender MCP.
In the 3D Viewport press
N→Blendytab →Start Server(defaultlocalhost:9876).
Related MCP server: BlenderMCP
2. Run MCP server
cd blender-mcp
uv run mcp_server.py
# or: pip install -r requirements.txt; python mcp_server.pyOptional env (defaults shown):
$env:BLENDER_HOST = "localhost"
$env:BLENDER_PORT = "9876"3. Configure opencode
Easiest (portable, no paths to edit): drop an opencode.json in this repo root —
cwd defaults to the workspace, so it works wherever you cloned it:
{
"mcp": {
"servers": {
"blendy-blender-mcp": {
"type": "local",
"command": ["uv", "run", "mcp_server.py"],
"environment": {
"BLENDER_HOST": "localhost",
"BLENDER_PORT": "9876"
}
}
}
}
}Global config instead (~/.config/opencode/opencode.json)? Same block, but add
"cwd" pointing at your clone (absolute path, \\ on Windows):
"blendy-blender-mcp": {
"type": "local",
"command": ["uv", "run", "mcp_server.py"],
"cwd": "D:\\blender-mcp",
"environment": { "BLENDER_HOST": "localhost", "BLENDER_PORT": "9876" }
}No uv? Use "command": ["python", "mcp_server.py"] (after pip install -r requirements.txt).
Restart opencode after editing the config.
4. Verify
Blender: Blendy tab shows server running.
In opencode ask:
get_scene_info— should return JSON with objects/materials.If it fails: addon not started, wrong host/port, or firewall blocking
9876.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Build editable 3D scenes, direct characters and cameras, and export AI video references with MCP.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Direct AI video, image, music and storyboard production from any MCP client.
214 tools for AI agents over one MCP endpoint: image, video, audio, 3D, data, storage, mail, GPUs.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI assistants to control Blender via MCP tools for scene manipulation, material assignment, rendering, and Python script execution.227121 PyPI34MIT
- AlicenseAqualityCmaintenanceEnables connecting Blender 3D to AI assistants via MCP, allowing prompt-driven 3D modeling, scene editing, and real-time manipulation. Supports object/material control, scene inspection, viewport screenshots, and integrations with Poly Haven, Sketchfab, and AI model generators.22MIT
- FlicenseAqualityCmaintenanceEnables controlling a local Blender instance through natural language or code, allowing arbitrary Python/bpy execution and querying scene or object information via MCP.4-
- FlicenseNot gradedqualityDmaintenanceEnables natural language control of Blender 3D through local AI models, allowing MCP clients to create, modify, and render scenes, apply materials, and execute Python code in Blender.-