# Frugal Blender MCP

Подключает ИИ-агентов к Blender через четыре базовых инструмента и экономит контекст за счёт отложенной загрузки схем и пакетирования команд.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 14
- Автор: mohakmalviya
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/mohakmalviya/frugal-blender-mcp
- Обновлён: 2026-10-15
- HTML: https://affpapa.org/nevibecode/mcp/frugal-blender-mcp

## Что делает

Сервер связывает модели в Claude Code, Codex или Cursor с запущенным редактором Blender версии 4.2 и выше. Вместо десятков отдельных инструментов он передаёт агенту только четыре функции: `discover`, `execute`, `inspect` и `capture`. Это занимает 338 токенов контекста в каждом запросе. Параметры конкретных операций модель запрашивает через `discover` по мере необходимости.

Через вызов `execute` агент отправляет пачки до 100 операций за раз. Сервер позволяет создавать примитивы, назначать материалы, настраивать свет, менять свойства RNA и двигать кадры анимации. Если штатных команд не хватает, операция `python` выполняет произвольный скрипт с `bpy`. Результат сборки сцены проверяется получением рендера через `capture` или просмотром структуры через `inspect`.

Без запущенного аддона внутри самого Blender сервер работать не будет. Сначала нужно поставить мост командой `uvx frugal-blender-mcp install-addon`, включить дополнение в настройках программы и нажать кнопку запуска моста на боковой панели 3D Viewport.

## Требования
- Нужно: Python и uv (команды через uvx)
- Работает с: Blender

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add frugal-blender-mcp -- uvx frugal-blender-mcp
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from frugal-blender-mcp <команда>

### Codex

**Командой платформы**
```bash
codex mcp add frugal-blender-mcp -- uvx frugal-blender-mcp
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from frugal-blender-mcp <команда>

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "frugal-blender-mcp": {
            "command": "uvx",
            "args": [
                "frugal-blender-mcp"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from frugal-blender-mcp <команда>

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "frugal-blender-mcp": {
            "type": "stdio",
            "command": "uvx",
            "args": [
                "frugal-blender-mcp"
            ]
        }
    }
}
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from frugal-blender-mcp <команда>

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add frugal-blender-mcp uvx frugal-blender-mcp
```
uvx запускает команду с именем пакета; если в README она другая — uvx --from frugal-blender-mcp <команда>

## Когда брать
- Собрать трёхмерную сцену из базовых объектов по текстовому описанию
- Настроить материалы, источники света и камеры в активном файле
- Создать анимацию с ключевыми кадрами без ручной расстановки
- Запустить пакетное выполнение скриптов bpy прямо из диалога с агентом

## Примеры запросов агенту
- Создай в Blender маяк на скале и сделай снимок сцены через capture.
- Сделай 50 копий куба по кругу и назначь им синий глянцевый материал.
- Проверь объекты сцены через inspect и удали неиспользуемые меши.

## Похожие
- [blender-rendering](https://affpapa.org/nevibecode/skills/blender-rendering.md) — скилл · 1300 установок
- [scenario-blender-hair](https://affpapa.org/nevibecode/skills/scenario-blender-hair.md) — скилл · 319 установок
- [scenario-blender-lighting-rendering](https://affpapa.org/nevibecode/skills/scenario-blender-lighting-rendering.md) — скилл · 400 установок
- [blender-modeling](https://affpapa.org/nevibecode/skills/blender-modeling.md) — скилл · 2200 установок
- [cli-anything-blender](https://affpapa.org/nevibecode/skills/cli-anything-blender.md) — скилл · 954 установки
- [three.ws Blender](https://affpapa.org/nevibecode/mcp/threews-blender.md) — MCP-сервер · ★ 250

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
