The most complete MCP server for Blender — 248 tools with built-in workflow guidance
Critical gaps across naming, descriptions, and schemas. Tool names lack consistent verb prefixes (snap_and_parent, tool_execute, product_shot violate single-responsibility). Descriptions are present but many are vague or in Spanish without English fallback. Input schemas visible for most tools but lack parameter descriptions, critical for LLM reasoning. No output schemas documented. Error handling absent. Security concerns: execute_blender_code and tool_execute are destructive but lack confirmation patterns or dry-run support.
Workflow de visualización arquitectónica.
Ejecuta código Python en Blender. Usa search_api_docs primero para encontrar la API correcta.
Obtiene documentación detallada de un tema específico de Blender API. Ej: 'bpy.ops.mesh.primitive_cylinder_add'.
Get information about the current Blender scene (objects, counts, names).
Captura una imagen del viewport 3D de Blender.
Workflow completo de escena de producto con render final.
tool_execute violates single-responsibility principle: accepts arbitrary tool names and params dict, making it a meta-tool that bypasses schema validation. LLMs cannot reason about what it does without calling it first.
snap_and_parent combines two operations (snap + parent) in one tool name, violating naming convention. Should be split into snap_objects and parent_objects for composability.
execute_blender_code is destructive but lacks dry-run, confirmation, or code_guard validation visible in schema. Description in Spanish ('Ejecuta código Python') without English translation. No output schema documented.
Parameter descriptions missing or minimal across all tools. E.g., snap_and_parent params (obj_move, anchor_move) lack format/constraint details. LLMs cannot validate inputs without explicit descriptions.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 48 | <=2025-11-25 | v2 |
Busca en la documentación de Blender API. Siempre consulta esto ANTES de ejecutar código.
Escena simple a partir de una descripción libre.
Snap determinista y vinculación jerárquica automática (Parenting). Une dos objetos haciendo coincidir sus anclas (27-pt system). Formatos de ancla: FRONT_BOTTOM_LEFT, FRONT_BOTTOM_RIGHT, ..., TOP_CENTER, BOTTOM_CENTER, CENTROID (ver addon/anchor_system.py:ANCHOR_NAMES).
Ejecuta cualquier tool del registry por nombre (239 disponibles; descúbrelas con tools_search). Acepta `material.pbr` (registry) o `material_pbr` (nombre MCP).
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields (e.g., does get_scene_info return object_ids for use in snap_and_parent?).