What are the prerequisites for blender-open-mcp?
Blender 3.0+, Python 3.10+, the latest Ollama, and uv. An internet connection is needed to pull Ollama models and PolyHaven assets.
@dhakalnirajan
基本信息
Open Models MCP for Blender Using Ollama
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"blender-open-mcp": {
"command": "uv",
"args": [
"venv"
]
}
}
}Full scene summary: objects, camera, render settings
Detailed object info: transforms, materials, mesh stats
Add a primitive mesh (CUBE, SPHERE, CYLINDER, ...)
Change location, rotation, scale, visibility
Remove an object from the scene
Create and assign a Principled BSDF material
Render current scene to a file
Run arbitrary Python/bpy code in Blender
List PolyHaven asset categories
Search PolyHaven library with pagination
Download & import a PolyHaven asset
Apply a downloaded PolyHaven texture to an object
Send a natural language prompt to Ollama
List available local Ollama models
Switch the active Ollama model
Update the Ollama server URL
Control Blender 3D with natural language prompts via local AI models. It connects MCP clients (Claude, Cursor, or any MCP client) to Blender through a local Ollama LLM. Built on the Model Context Protocol.
Install prerequisites (Blender 3.0+, Python 3.10+, Ollama, uv). Clone the repo, create a venv with uv, install the package, install the Blender add-on (addon.py), pull an Ollama model (e.g. llama3.2), start Ollama, then run blender-mcp (with optional host/port/model flags). For stdio transport (Claude Desktop, Cursor) use --transport stdio. Use the bundled CLI (blender-mcp-client) or the Python API to interact.
Blender 3.0+, Python 3.10+, the latest Ollama, and uv. An internet connection is needed to pull Ollama models and PolyHaven assets.
Add the server configuration to your `mcp.json` (or `~/.cursor/mcp.json`) with the command `"blender-mcp"` and args `["--transport", "stdio"]`.
Open Blender, go to the 3D Viewport N‑sidebar, find the Blender MCP panel, and click "Start MCP Server". The add‑on listens on port 9876 by default.
FastMCP server: port 8000 (configurable). Blender add‑on TCP socket: port 9876. Ollama: port 11434.
Yes. Pull any model with `ollama pull <model>` and specify it at server start with `--ollama-model <model>`, or switch it later via the `blender_set_ollama_model` tool.

Model Context Protocol Servers
🚀 The fast, Pythonic way to build MCP servers and clients.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
评论