blender-animation-mcp
Blender Animation MCP
Специализированный на анимации MCP-сервер для Blender. Он объединяет точечные инструменты работы с таймлайном и ключевыми кадрами с отрисованной визуальной обратной связью, чтобы мультимодальная модель могла проверять то, что она анимировала, а не рассуждать об этом только по трансформациям.
import_glb_asset загружает текстурированные или снабжённые ригом ресурсы GLB/glTF, не уплощая их иерархию; inspect_rig показывает скелеты и привязки; а key_pose_bone даёт более безопасный интерфейс для поз, чем сырые RNA-пути. Существующие встроенные анимационные клипы импортируются glTF-импортёром Blender и включаются в визуальный просмотр.
Что он видит и чем управляет
Рендерит точно указанный кадр и возвращает его как MCP-изображение.
Рендерит контактный лист — выборку кадров по всему шоту — для быстрой визуальной проверки.
Сэмплирует вычисленные мировые трансформации и ограничивающие объёмы по времени.
Просматривает экшены, F-кривые, хэндлы, интерполяцию, NLA-полосы, констрейнты, камеры и маркеры.
Вставляет и удаляет ключи, изменяет интерполяцию, управляет таймлайном и сохраняет файл.
Импортирует произвольные
.glbи.gltf-ресурсы с их иерархией, материалами, ригами и анимационными клипами.Просматривает сгенерированные скелеты и ключевые кости напрямую, через кватернионы в локальном пространстве.
Находит кандидатов в весовые цепочки конечностей и проверяет их фактические локальные оси.
Проверяет деформацию костّй без внесения изменений перед созданием поз.
Создаёт IK-контроллеры лап, анимирует их в мировом пространстве и проверяет проскальзывание опорной стопы.
Контактный лист создаётся из реального рендера сцены. Он намеренно ограничен 25 кадрами; для детального просмотра вызывайте render_frame на подозрительных кадрах. Анимация существует во времени, поэтому конечная выборка не доказывает корректность всех промежуточных кадров — предусмотренный процесс следующий: контактный лист, точечные кадры, численная оценка, затем ещё один визуальный проход.
Related MCP server: Blender MCP
Установка
Заархивируйте каталог
blender_addon(в zip должен обязательно содержатьсяblender_addon/__init__.py) и установите его через Edit > Preferences > Add-ons > Install from Disk. Включите аддон Animation MCP Bridge.Мост запускается автоматически вместе с Blender. Используйте Scene Properties > Animation MCP, чтобы увидеть его статус или остановить/перезапустить его.
Установите этот MCP-пакет:
pip install -e .Добавьте его в конфигурацию вашего MCP-клиента:
{ "mcpServers": { "blender-animation": { "command": "blender-animation-mcp", "env": { "BLENDER_MCP_HOST": "127.0.0.1", "BLENDER_MCP_PORT": "9876", "BLENDER_MCP_TOKEN": "" } } } }
Для безопасности мост по умолчанию привязывается к localhost. Если вы настроили токен в Blender, задайте тот же BLENDER_MCP_TOKEN для MCP-процесса. Не открывайте порт на недоверенную сеть.
Рекомендуемый цик модели
Выполните
inspect_sceneиinspect_object_animationдо реального редактирования. Для нового раснод .gltf assets то for ноno on: Для нового GLB/glTF asset выполните в первый очередьimport_glb_assetа затемinspect_rig, если он ригован.Проставьте ключи и интерполяцию.
inspect_animation_visualпо всей длине шота.
Для сравнения поз с видео вызывайте setup_video_reference с исходным MP4, затем используйте render_video_overlay для точных опорных поз или inspect_video_overlay для контактного листа. Подгоните video_frame_offset так, чтобы таймлайн Blender совпадал с полезным интервалом референса перед тем, как вы начнете ставить ключи на сетку.
Для незнакомых сгенерированных ригов запустите discover_limb_chains, проанализируйте кандидатов с помощью inspect_bone_axes и подтвердите шарнирное поведение через probe_bone_deformation. Только потом создавайте ИК-контроллеры лап с create_limb_ik, анимируйте их с помощью center_paw_pose и проверяйте контакт с полом в validate_walk_cycle.
4. Вызывайте render_frame вокруг моментов контакта, экстремумов и видимых разрывов.
5. Используйте evaluate_animation, когда важны точные промежутки или мировые трансформации.
6. Итерируйте, затем сохраните через save_blend.
Переменные окружения
BLENDER_MCP_HOST, BLENDER_MCP_PORT, BLENDER_MCP_TOKEN and BLENDER_MCP_TIMEOUT настраивают соединение между MCP и Blender.
Чтобы запускать Blender без окна, после чтобы включении адlonа:
blender --background --python blender_addon/headless.pyВходящий в комплект systemd/blender-animation-mcp.service запускает этот воркер постоянно на пору 9877.
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered 3D content creation in Blender through natural language, including text-to-3D, image-to-3D, animation, rigging, rendering, and export.2MIT
- AlicenseBqualityAmaintenanceEnables AI assistants to control Blender 3D software through natural language, with tools for modeling, materials, animation, rendering, and rigging.388MIT
- AlicenseNot gradedqualityBmaintenanceEnables LLMs to control Blender for 3D scene creation, object manipulation, material assignment, shader configuration, modifier application, keyframing, and rendering via the Model Context Protocol.3GPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to create, inspect, and animate 3D scenes in Blender through natural language and structured tool calls.4MIT
Related MCP Connectors
A real timeline video editor for AI agents: journaled edits, FFmpeg/MLT rendering, exports
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…
Build and run visual creative-production workflows from your AI agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/kevindowling/blender_animation_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server