Skip to main content
Glama
Kiet1308

blender_fleet

by Kiet1308

Blender MCP Fleet-Prototyp

Dieser Prototyp stellt einen einzigen MCP-Dispatcher bereit und verteilt unabhängige Modell-Jobs an isolierte, headless Blender-Prozesse. Er ist für mehrere Agents gedacht: Jeder Agent reicht einen Job ein, und jeder Job erhält sein eigenes Verzeichnis, seine .blend-Datei, eine Vorschau, ein Log und einen eigenen Blender-Prozess.

Warum dieses Design

Das derzeit installierte Add-on ahujasid/blender-mcp ist eine GUI-TCP-Brücke und verwendet standardmäßig einen festen Port. Ein Worker-Pool macht das Port-Routing überflüssig und verhindert die Vermischung zwischen Projekten. Zudem macht er Ausfälle behebbar: Ein fehlgeschlagener Worker ist nur ein fehlgeschlagener Job.

Related MCP server: Blender MCP Server

Smoke-Test ausführen

Aus PowerShell:

Set-Location D:\blender-mcp-fleet\prototype\fleet
python .\smoke_test.py

Der Test reicht vier Modelle mit zwei Workern ein, sodass zwei Blender-Jobs gleichzeitig laufen. Die Ergebnisse werden unter D:\blender-mcp-fleet\prototype\jobs geschrieben.

MCP-Dispatcher starten

Die MCP-Abhängigkeit kann mit uv in einer lokalen Umgebung installiert werden:

Set-Location D:\blender-mcp-fleet\prototype
uv venv --python 3.11 .venv
uv pip install --python .\.venv\Scripts\python.exe "mcp[cli]==1.29.0"

Danach wird dies zu Testzwecken als separater MCP-Eintrag registriert; es ersetzt nicht den vorhandenen blender-Eintrag:

[mcp_servers.blender_fleet]
command = "D:\\blender-mcp-fleet\\prototype\\.venv\\Scripts\\python.exe"
args = ["D:\\blender-mcp-fleet\\prototype\\fleet\\mcp_server.py"]

[mcp_servers.blender_fleet.env]
BLENDER_FLEET_PARALLEL = "2"

Die bereitgestellten Tools sind submit_model_job, get_job_status, wait_for_job, list_model_jobs und fleet_info.

Die sicheren Arten von Presets umfassen cube, sphere, monkey, tower, robot, spaceship, castle und solar_system. Die letzten drei eignen sich für einen etwas realistischeren Multi-Agenten-Smoke-Test, da sie mehrere Meshes, Materialien, Lichter und Modifier erzeugen.

Um den eigentlichen MCP-stdio-Handshake zu testen, ohne die Codex-Konfiguration zu ändern:

D:\blender-mcp-fleet\prototype\.venv\Scripts\python.exe .\fleet\mcp_smoke.py

Sicherheitsgrenzen

Die erste Version akzeptiert nur eine kleine, per Positivliste zugelassene Auswahl an Modellarten. Sie führt kein beliebiges, von Agents bereitgestelltes Python aus. Eine spätere Version kann einen überprüften Rezept-/Skriptmodus mit Zeitlimits pro Job und einer expliziten Positivliste für Workspaces hinzufügen.

A
license - permissive license
Not graded
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

View all related MCP servers

Related MCP Connectors

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

  • Durable agent-to-agent handoffs and shared scratchpad for multi-agent workflows.

  • HiveCompute MCP Server — decentralized inference router for AI agents

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/Kiet1308/blender-headless-fleet'

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