問題:
ClaudeデスクトップアプリやChatGPT/CodexデスクトップアプリなどのAIアプリを、内蔵MCPサーバー経由でCinema 4Dに接続しても、Cinema 4Dのツールが利用できません。AIアプリに、Cinema 4Dに接続できない、または接続が拒否されたというメッセージが表示される場合や、Cinema 4Dが認識されない場合があります。
解決方法:
多くの場合、AIアプリがCinema 4Dより先に起動しているか、前回の使用後に完全に終了せず、バックグラウンドで動作し続けていることが原因です。AIアプリを完全に終了し、Cinema 4Dを起動してMCPサーバーを有効にしてから、AIアプリを起動し直すことで、通常は解決します。解決しない場合は、AIアプリのエラーメッセージと、Cinema 4Dの設定に表示されるアプリの状態を確認すると、原因を絞り込めます。
この記事では、よくある原因から順に、推奨する確認手順をご案内します。
MCP設定の場所
この記事で説明する設定は、すべてCinema 4Dの設定内にある同じページにまとめられています。
- 編集 > 設定を開きます。macOSでは、Cinema 4D > 設定から開くこともできます。
- 設定ウィンドウの左側にカテゴリの一覧が表示されます。一覧の一番下にあるMCPをクリックします。
- 右側にMCPページが表示されます。ページは複数のセクションに分かれており、それぞれに大文字の見出しが付いています:SERVER、CLIENTS、SECURITY、TOOLSET、REMOTE ACCESS、LOGGING。
以下の各項目をクリックすると、詳しい手順が表示されます。上から順に確認してください。
1. AIアプリより先にCinema 4Dを起動する
AIアプリにCinema 4Dのツールが表示されない場合、最もよくある原因は起動順序です。
MCPサーバーはCinema 4D内で動作するため、Cinema 4Dが起動している間だけ利用できます。AIアプリは起動時に、Cinema 4Dへの接続を約20秒間待ちます。その間にCinema 4Dが起動していないと、接続を断念し、自動では再試行しません。一度接続に成功すると、その後Cinema 4Dを終了して起動し直した場合は、AIアプリが自動的に再接続します。
多くのAIアプリはシステムへのログイン時に自動で起動し、ウィンドウを閉じてもバックグラウンドで動作し続けるため、この点は見落としがちです。今起動したつもりのアプリが、実際には何時間も前から動作している場合があります。
次の順序で操作してください。
- AIアプリを完全に終了します。ウィンドウを閉じるだけでは、バックグラウンドで動作し続ける場合があります。
- Windows: システムトレイ(タスクバーの右下)にあるアプリのアイコンを右クリックし、**Quit(終了)**を選択します。その後、タスクマネージャー(Ctrl+Shift+Esc)を開き、Claudeなど、該当するアプリ名のプロセスが残っていれば終了します。
- macOS: 画面上部のメニューバーにあるアプリのアイコンをクリックしてQuit(終了)を選択するか、アプリが最前面にある状態でCmd+Qを押します。その後、アクティビティモニタを開き、該当するアプリ名のプロセスが残っていれば終了します。
- Cinema 4Dを起動し、MCPサーバーが有効になっていることを確認します。インストール直後は、サーバーが無効になっています。設定のMCPページでSERVERセクションを確認し、Allow MCP Serverをオンにしてください。Commander(Shift+C)を開き、Start MCP Serverと入力して実行することもできます。
- AIアプリを起動します。
2. AIアプリのエラーメッセージを確認する
アプリによっては、原因の手がかりとなるエラーメッセージが表示されます。
- 「cannot reach the Cinema 4D MCP server」: Cinema 4Dが起動していない、Allow MCP Serverがオフになっている、またはアプリの設定後にSERVERセクションのPortが変更された可能性があります。ポートを変更した場合は元の値に戻すか、CLIENTSセクションでUpdate Selected Clientをクリックしてから、AIアプリを起動し直してください。
- 「the Cinema 4D MCP server rejected this token (401)」: アプリの設定後に、Regenerate Tokenでトークンが変更されています。AIアプリを完全に終了し、起動し直してください。それでも接続が拒否される場合は、CLIENTSセクションでUpdate Selected Clientをクリックし、もう一度AIアプリを起動し直してください。
3. Cinema 4Dに表示されるアプリの状態を確認する
MCPページのCLIENTSセクションで、MCP Clientのドロップダウンリストを開きます。各AIアプリの名前の後ろに、状態が括弧付きで表示されます。
- (configured): Cinema 4Dでアプリの設定が完了しており、その後、関連する設定に変更はありません。
- (not set up): Cinema 4Dでアプリがまだ設定されていません。
- (needs updating): アプリの設定後に変更がありました。たとえば、トークンの再生成や、Cinema 4Dの更新・再インストールなどが該当します。
- (not installed): Cinema 4Dがお使いのコンピューター上でアプリを見つけられません。アプリをインストールして一度起動してから、再度お試しください。
「not set up」または「needs updating」と表示されている場合は、一覧からアプリを選択してUpdate Selected Clientをクリックし、第1項の手順に従ってAIアプリを完全に終了してから、起動し直してください。
補足:「nothing to change」と表示されても問題ありません。 Update Selected Clientをクリックした際に、**「is already configured for this endpoint - nothing to change」と表示された場合は、その接続先に対する設定がすでに完了しており、変更は不要です。一覧に「(needs updating)」**と表示されていても、設定に問題があるわけではありません。一部のアプリは起動するたびにCinema 4Dのトークンを直接読み取るため、トークンを変更してもアプリの設定を更新する必要はありません。AIアプリを完全に終了し、起動し直してください。
アプリの状態は、設定ウィンドウを開いたときに確認されます。設定を変更した直後は、設定ウィンドウを閉じてからもう一度開き、最新の状態を確認してください。
トークンを他人に知られないようにしてください
※重要:トークンはパスワードと同様に管理してください
Cinema 4Dは、設定したアプリだけが接続できるよう、パスワードの役割を果たすトークンを使って認証します。トークンは、SERVERセクションのAuth Tokenで確認できます。トークンを知っていて、ネットワーク経由でお使いのコンピューターにアクセスできる人は、Cinema 4Dを操作できる可能性があります。SECURITYセクションでPythonの使用を許可している場合は、ファイルにアクセスするスクリプトの実行も可能になります。Show Tokenはオフのままにしてください。特に、MCP設定のスクリーンショットを他人に共有する際は、必ずオフになっていることを確認してください。トークンを他人に見られた可能性がある場合は、Regenerate Tokenをクリックし、第1項の手順に従ってAIアプリを起動し直してください。
それでも接続できない場合
上記の手順をすべて試しても、AIアプリでCinema 4Dのツールを利用できない場合は、調査のためログをお送りください。Maxon Support Toolを使うと、調査に必要な情報が自動的に収集されるため、ログファイルを個別に探す必要はありません。
ログの収集と送付方法については、こちらをご覧ください:
Maxon Support Toolを使用してログを収集し、Maxonテクニカルサポートに送付する方法
関連記事
上記の手順を試しても問題が解決しない場合は、サポートリクエストを送信してください。引き続き、サポートチームが対応いたします。
コメント
0件のコメント
記事コメントは受け付けていません。