AIアプリがCinema 4DのMCPサーバーに接続できない場合の対処方法

Ronald McGlynn
Ronald McGlynn
  • 更新

問題: 

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の設定内にある同じページにまとめられています。

  1. 編集 > 設定を開きます。macOSでは、Cinema 4D > 設定から開くこともできます。
  2. 設定ウィンドウの左側にカテゴリの一覧が表示されます。一覧の一番下にあるMCPをクリックします。
  3. 右側に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アプリはシステムへのログイン時に自動で起動し、ウィンドウを閉じてもバックグラウンドで動作し続けるため、この点は見落としがちです。今起動したつもりのアプリが、実際には何時間も前から動作している場合があります。

次の順序で操作してください。

  1. AIアプリを完全に終了します。ウィンドウを閉じるだけでは、バックグラウンドで動作し続ける場合があります。
    • Windows: システムトレイ(タスクバーの右下)にあるアプリのアイコンを右クリックし、**Quit(終了)**を選択します。その後、タスクマネージャー(Ctrl+Shift+Esc)を開き、Claudeなど、該当するアプリ名のプロセスが残っていれば終了します。
    • macOS: 画面上部のメニューバーにあるアプリのアイコンをクリックしてQuit(終了)を選択するか、アプリが最前面にある状態でCmd+Qを押します。その後、アクティビティモニタを開き、該当するアプリ名のプロセスが残っていれば終了します。
  2. Cinema 4Dを起動し、MCPサーバーが有効になっていることを確認します。インストール直後は、サーバーが無効になっています。設定のMCPページでSERVERセクションを確認し、Allow MCP Serverをオンにしてください。Commander(Shift+C)を開き、Start MCP Serverと入力して実行することもできます。
  3. 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件のコメント

記事コメントは受け付けていません。