トップ 問題解決の記録

Blender MCP接続断問題

目的

BlenderのGUIモードでMCP(Model Context Protocol)を介してopencodeから操作し、メッシュ編集やベイクを行う。

問題

大規模メッシュ(500MB超)をBlender GUIで開くと、MCP接続が頻繁に切断される。メッシュの読み込みや編集操作中に通信がタイムアウトし、パイプラインが中断する。

原因

Blender GUIはメインスレッドでメッシュ処理を行うため、処理中はMCPの応答が停止。大規模メッシュでは処理時間が長く、結果的に接続タイムアウトが発生する。

対策

恒久対策

全Blender処理を --background モードで実行。GUIを経由せず、Pythonスクリプトで直接処理を行う。

制約

ステータス

恒久対策済み — 常に --background で運用