blender-animation-mcp
Blender Animation MCP
Blender向けのアニメーション特化型MCPサーバーです。精確なタイムライン/キーフレームのツールと、レンダリングによる視覚フィードバックを組み合わせ、マルチモーダルモデルがトランスフォームの値だけではなく、実際のアニメーション結果を視覚的に検査できるようにします。
import_glb_asset は、テクスチャ付きまたはリグ付きの GLB/glTF アセットを、階層を平担にせずに読み込みます。inspect_rig はスケルトンとバインド情報を公開し、key_pose_bone は、生の UntypE パスよりも安全なポーズ編集用のインターフエースを提供します。既存の埋め込みアニメーションクリップは Blender の glTPインタでインポートされ、視覚レビューにも含まれます。
確認・観御できること
任意のフレームをレスンダリングし、MCP 画質画像コンテンツンツとして返します。
ショット全体をサンプリングしたコンタクトシートをレンダリングし、素早い視覚レビューを可能にします。
時間的な評価済みのワールド座標とバウンディングボックスをサンプリングします。
アクション、Fカーブ、ハンドル、補間、Nスとリップ、コンストレイント、カメラ、マーカーを検査できます。
キーフレームの挿加・削除、挿間の変、タムラインの操作、ファイルの保存ができます。
任意の
.glb/.gltfアセットを、階層書・マテリアル・リグ・アニメーションクリップと共にインポートします。生成済みのスケルトンとキーボーンを、ローカル坐標のクォータスンで直接に検査します。
ウエイト付きの四肢チェーン候補を発見し、実際のローカル軸を検査します。
ポーズを割り当てる前に、ボーンの変形を非破壊的に検査します。
パウ(paw)IK コントロールを・成し、ワールド空間でキーフレームを銘ち、接地した足のズレを検証します。
コンタクトシートは、実際のシン・レンダリングから作られます。意図的に25フレームまでに制限しているため、より細かい確認が必ず要なフレームでは render_frame を呼び出してください。
アニメーションは時間的なものなので、有限のサンプルでは間のフレームがすべて正しいことを証明できません。推奨の手順は、コンタクトシート→対象のフレーム→数値的な評価→さらに別の視覚チェック、という流れです。
Related MCP server: Blender MCP
インストール
blender_addonディレクトリを ZIP 化し(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 側でトークンを設定する場合、MCP プロセスにも同じ BLENDER_MCP_TOKEN を設定してください。ポートを信頼できないネットワークに公開しないてください。
推奨ワークフロー
編集を始める前に
inspect_sceneとinspect_object_animationを実行します。新しい GLB/glTF アセットの場合は、まずimport_glb_assetを呼並び、リグ付きならばinspect_rigを呼びます。キーと挿間を設定します。
inspect_animation_visualでショット全体を確認します。
ビデオを参照にしてポーズを合わせる場合、setup_video_reference と、正すのキーポーズのための render_video_overlay、または確認用の inspect_video_overlay を呼びます。リグにキーを設定する前に、video_frame_offset を調整して、Blender のタイムラインと参照ビデオの必要な範囲を合わせこみます。
見慣れない生成リグでは、discover_limb_chains を実行して候補を調べ、inspect_bone_axes で各候補の軸を確認し、probe_bone_deformation でヒンジの動作を確します。その上で create_limb_ik によりパウIKコントロールを、key_paw_pose でキーを刻み、validate_walk_cycle で接地を確認します。
接触、極端、見えば連続性の乱れの周辺で
render_frameを実行します。正確な間隔やワールド座標が重要な場合は
evaluate_animationを使用します。さらに検証して問題なければ
save_blendを実行します。
環境変数
BLENDER_MCP_HOST、BLENDER_MCP_PORT、BLENDER_MCP_TOKEN、BLENDER_MCP_TIMEOUT はMCPとBlenderの接続を設定します。
ウインドウなしでBlenderを実行するには、アドオンを有効にしてから:
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