P35: MCP ERROR RECOVERY
Стандартный протокол восстановления: проверить сцену → упростить → повторить → откатить
📝 Промпты ⭐⭐ 4 блоков кода обновлено 2026-10-01
ID: P35 | Кластер: MCP Integration | Сложность: ⭐⭐ | Теги: #mcp #errors #retry #validation #scene-check
🎯 ЦЕЛЬ
Стандартный протокол восстановления: проверить сцену → упростить → повторить → откатить
📝 ПРОМПТ (РУС)
Команда упала с "[ERROR]". Выполни recovery:
1) get_scene_info, 2) упрости запрос, 3) повтори, 4) при повторе — undo и доложи.
📝 ПРОМПТ (ENG)
Command failed with "[ERROR]". Run recovery:
1) get_scene_info, 2) simplify, 3) retry, 4) on repeat failure — undo and report.
🔧 MCP ПОСЛЕДОВАТЕЛЬНОСТЬ
{"type": "get_scene_info", "params": {}}
{"type": "get_viewport_screenshot", "params": {"max_size": 800}}
import bpy
def safe_run(label, func):
bpy.ops.ed.undo_push(message=label)
try:
out = func()
bpy.context.view_layer.update()
return {"success": True, "result": out}
except Exception as e:
bpy.ops.ed.undo()
return {"success": False, "error": str(e)}
📊 ТАБЛИЦА ОШИБОК
| Ошибка | Действие |
|---|---|
| Timeout | Разбить на шаги по 1 объекту |
| Connection refused | Проверить Start MCP Server |
| Object not found | get_scene_info → точное имя |
| Non-manifold после boolean | Recalculate normals → повторить |
| OOM рендера | Samples/2, resolution/2, retry |
🔗 СВЯЗИ
- Прочие в категории «Промпты»: P26: MCP BASICS (BLENDER-MCP COMMANDS), P27: POLY HAVEN ASSET PIPELINE, P28: CUSTOM MCP TOOLS DEVELOPMENT, P01: PRIMITIVE CREATION BASICS, P02: BOOLEAN OPERATIONS
- По темам: MCP ADVANCED: STREAMING & TOOL COMPOSITION, P03: MODIFIERS STACK, P04: MESH EDITING (BMESH)
- Теги: #errors, #mcp, #prompt, #retry, #scene, #scene-check, #validation
Связанные материалы
Подобраны по тегам и категории.