Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
D

dhakalnirajan/blender-open-mcp

MCP for Blender Using Open Weights Models

Before you install: no copy-paste command · no license recorded · link reachable

First step: .venv/Scripts/pip install -e ".[dev]" # Windows (bash/PowerShell)

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site

We have neither an install command nor a public remote endpoint from this repository, so we do not print a config. A made-up one is worse than none. How each client wires MCP up →

Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
Score
score 1,003 · 10 sources · mcp
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# Blender Open MCP

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Local-first Model Context Protocol (MCP) server for controlling a live
Blender session from AI agents, with a provider-agnostic LLM backend:
Ollama
LM Studio
llama.cpp server
OpenAI (and every OpenAI-compatible endpoint: vLLM, TGI, OpenRouter,
Groq, Together, Azure AI Foundry via its OpenAI-compatible surface, …)
any server that speaks POST /chat/completions with an optional base URL
and API key
Providers are configured at startup (CLI flags or environment variables) and
can be switched at runtime through MCP tools, so an agent can hop between
backends without restarting the server.
MCP Client ──▶ FastMCP Server ──▶ (TCP 9876) ──▶ Blender add-on (addon.py) ──▶ bpy
└──────────────▶ (HTTP) ──▶ LLM provider (Ollama / LM Studio /
llama.cpp / OpenAI-compatible / Azure)
## Repository layout
| Path | Purpose |
| addon.py | Single-file Blender add-on: TCP server + scene/render/PolyHaven handlers + sidebar panel |
| src/blenderopenmcp/server.py | MCP server: Blender tools, PolyHaven tools, LLM prompt + provider tools |
| src/blenderopenmcp/llm.py | Provider-agnostic LLM layer (registry, adapters, model listing) |
| src/blenderopenmcp/client/ | Canonical async MCP client + CLI |
| client/ | Thin compat wrapper so from client import … keeps working from source |
| tests/ | pytest suites (server, client, addon) |
## Quick start
### 1. Install
Requires Python ≥ 3.10.
bash
python -m venv .venv
.venv/Scripts/pip install -e ".[dev]" # Windows (bash/PowerShell)
# or: source .venv/bin/activate && pip install -e ".[dev]" # macOS/Linux
### 2. Enable the Blender add-on
1. Open Blender.
2. Edit → Preferences → Add-ons → Install…, choose addon.py.
3. Enable Blender MCP.
4. In the 3D Viewport press N, open the Blender MCP tab and click
Start MCP Server (listens on localhost:9876 by default).
### 3. Start the MCP server
Default LLM backend is Ollama:
bash
blender-mcp # Ollama at http://localhost:11434, model llama3.2
Or pick a different backend at startup:
bash
# LM Studio (OpenAI-compatible, default localhost:1234/v1)
blender-mcp --llm-provider lmstudio --llm-model "local-model"
# llama.cpp server (default localhost:8080/v1)
blender-mcp --llm-provider llamacpp --llm-model qwen2.5-coder
# OpenAI-compatible generic endpoint
blender-mcp --llm-provider openaicompat --llm-base-url http://my-server:8000/v1 \
--llm-api-key sk-... --llm-model my-model
# OpenAI
blender-mcp --llm-provider openai --llm-api-key "$OPENAIAPIKEY" --llm-model gpt-4o-mini
# Azure AI Foundry / Azure OpenAI
blender-mcp --llm-provider azure --llm-api-key "$AZUREAPIKEY" \
--llm-base-url https://my-resource.openai.azure.com \
--llm-model my-deployment \
--llm-extra '{"resource":"my-resource","deployment":"my-deployment","apiversion":"2024-06-01"}'
Environment variables are honored: BLENDEROPENMCPPROVIDER,
BLENDEROPENMCPBASEURL, BLENDEROPENMCPMODEL,
BLENDEROPENMCPAPIKEY.
Other useful flags: --host, --port (MCP endpoint, default 0.0.0.0:8000),
--blender-host, --blender-port, --transport streamablehttp|http|stdio.
### 4. Register with an MCP client
Point your MCP client at http://localhost:8000/mcp (streamable HTTP) or run
blender-mcp --transport stdio.
Example Claude/Cursor-style config:
json
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/dhakalnirajan-blender-open-mcp/)
Source
awesome · https://github.com/dhakalnirajan/blender-open-mcp
Browse by field
MCP servers
Listed by
10 independent sources
added
today

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index