Сервер MCP для Blender с более чем 100 инструментами, созданный с использованием Claude Code

✍️ OpenClawRadar📅 Опубликовано: 8 марта 2026 г.🔗 Source
Сервер MCP для Blender с более чем 100 инструментами, созданный с использованием Claude Code
Ad

Разработчик создал MCP-сервер для Blender, который предоставляет более 100 инструментов в 14 категориях, позволяя AI-агентам для написания кода, таким как Claude Code, Claude Desktop, Cursor и Windsurf, управлять Blender с помощью естественно-языковых запросов.

Что он делает

MCP-сервер позволяет AI-агентам управлять различными функциями Blender, включая освещение, модификаторы, анимацию, шейдерные ноды, геометрические ноды, камеру, рендеринг и многое другое. Демонстрационное видео показывает, как система переходит от пустой сцены к полностью освещённой, анимированной сцене, отрендеренной в Cycles, полностью с помощью естественно-языковых запросов в Claude Code.

Разработка с Claude Code

Весь код был написан с использованием Claude Code. Наиболее значительной архитектурной проблемой было требование Blender, чтобы все вызовы API происходили в основном потоке. Claude Code помог разработать TCP-мост с очередью команд, используя bpy.app.timers. Claude предложил паттерн постоянного таймера + watchdog, который сохраняется после операций отмены, загрузки файлов и перезагрузки скриптов.

Claude также предложил систему ленивой загрузки: при более чем 100 инструментах загрузка всего сразу была бы неэффективной. Вместо этого изначально доступны только 15 основных инструментов. AI обнаруживает и активирует категории по запросу с помощью функций list_tool_categories() и enable_tools().

Ad

Технические проблемы и решения

Наибольшей проблемой было то, что сокет-сервер аддона Blender прекращал работу после команд /clear или сброса контекста. Предыдущий подход с Modal Operator зависел от событий окна. Claude Code помог перейти на bpy.app.timers с watchdog, который автоматически перезапускает таймер из потока соединения. Это потребовало нескольких итераций, но привело к стабильному решению.

Этот инструмент доступен с 7-дневным пробным периодом для разработчиков, которые хотят интегрировать AI-агентов для написания кода в рабочие процессы Blender.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Использование /probe для выявления галлюцинаций ИИ перед написанием кода
Инструменты

Использование /probe для выявления галлюцинаций ИИ перед написанием кода

Разработчик делится техникой под названием /probe, которая заставляет ИИ-генерируемые планы делать нумерованные утверждения с ожидаемыми значениями, а затем проверяет реальную систему, чтобы выявить расхождения. Метод обнаружил четыре фактические ошибки в описании Claude собственного формата JSONL, которые могли бы вызвать баги в коде.

OpenClawRadar
Шлюз MCP для безопасного удаленного доступа к внутренним инструментам
Инструменты

Шлюз MCP для безопасного удаленного доступа к внутренним инструментам

Открытый шлюз MCP объединяет несколько серверов инструментов MCP в одно соединение, обеспечивая безопасный доступ через Claude Desktop без раскрытия публичных конечных точек. Он использует OpenZiti/zrok для сетей с нулевым доверием и требует только одной записи конфигурации с токеном доступа.

OpenClawRadar
Обратно спроектированный SDK для Claude Code выпущен на четырех языках
Инструменты

Обратно спроектированный SDK для Claude Code выпущен на четырех языках

Разработчик реверс-инженерил Claude Code и создал однодокументные SDK для Node.js, Python, Go и Rust без зависимостей. Инструменты предоставляют полный цикл агента с потоковой передачей и использованием инструментов, работая с существующими подписками Claude Pro/Max.

OpenClawRadar
Сервер MCP TradingView позволяет Claude проводить бэктестирование торговых стратегий.
Инструменты

Сервер MCP TradingView позволяет Claude проводить бэктестирование торговых стратегий.

Разработчик выпустил MCP-сервер, который позволяет Claude проводить бэктестинг шести торговых стратегий с использованием данных Yahoo Finance без API-ключей. Настройка включает добавление одной строки в файл claude_desktop_config.json.

OpenClawRadar