Blender

Blender MCPを使って3Dシーン、メッシュ、マテリアル、FBX・GLBなどの3Dファイルを操作する。Blenderを必要としない作業では使用しない。

endlessbaum Updated

File contents

Blender Session

Blender操作には、同じSkillディレクトリのmcp.yamlと プロジェクト環境に追加したmcp-to-skillsのSession Modeを使用する。

最初にuv run mcp-to-skills session status blenderで状態を確認する。 SessionがOFFの場合だけuv run mcp-to-skills session start blenderを実行する。

利用するTool:

  • get_scene_info: 現在のシーン情報を取得する。引数は不要。
  • execute_blender_code: Blender Pythonコードを実行する。--jsoncodeを渡す。

呼び出し例:

uv run mcp-to-skills session call blender get_scene_info
uv run mcp-to-skills session call blender execute_blender_code --json '{"code":"print(1)"}'

一連の作業中はSessionを再利用し、Tool callごとには停止しない。 Blenderを使う作業が完了したら、結果を確認したうえで uv run mcp-to-skills session stop blenderを実行する。

endlessbaum/mcp_to_skills/tree/main/examples/blender-project/.agents/skills/blender commit 95d6456e9b

Frequently asked questions

npx skillmds@latest add endlessbaum/blender