問題:
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アプリを完全に終了し、起動し直してください。
アプリの状態は、設定ウィンドウを開いたときに確認されます。設定を変更した直後は、設定ウィンドウを閉じてからもう一度開き、最新の状態を確認してください。
On the MCP page, look at the CLIENTS section and click the MCP Client drop-down list. Each AI app shows its status in brackets after its name:
- (configured): Cinema 4D has set up this app and nothing has changed since.
- (not set up): Cinema 4D has not set up this app yet.
- (needs updating): something changed since the app was set up, for example the token was regenerated, or Cinema 4D was updated or reinstalled.
- (not installed): Cinema 4D cannot find this app on your computer. Install the app and start it once, then try again.
For "not set up" or "needs updating", select the app in the list, click Update Selected Client, then quit the app completely and start it again as described in section 1.
The status is checked when the Preferences window opens. If you just changed a setting, close the Preferences window and open it again to see the current status.
4. ウイルス対策ソフトやセキュリティソフトの設定を確認する
これまでの確認で問題が見つからないにもかかわらず、AI アプリに Cinema 4D のツールが表示されない、または接続直後にサーバー切断エラーが表示される場合は、セキュリティソフトによってローカル通信が遮断されている可能性があります。
AI アプリと Cinema 4D は、どちらも同じ PC 上で動作しており、127.0.0.1 というローカルアドレスを使用して通信しています。
一部のセキュリティソフトでは、このローカル通信も通常の Web 通信として検査するため、AI アプリが Cinema 4D のツール一覧を受信する前に通信が切断されることがあります。
対象となる機能名は、製品によって異なります。
- Web Protection
- Web Shield
- Web Filtering
- HTTPS スキャン
セキュリティソフトが原因か確認する方法
1. AI アプリを完全に終了する
セクション 1 の手順に従って、AI アプリを完全に終了してください。
2. Web 保護機能を一時的に無効にする
セキュリティソフトを開き、Web 保護機能を数分間オフにしてください。
多くの製品では、停止時間を選択でき、一定時間後に自動で再度有効になります。
3. 接続を再確認する
Cinema 4D を起動し、MCP Server が有効になっていることを確認します。
その後 AI アプリを起動し、Cinema 4D のツールが表示されるか確認してください。
4. 例外設定を追加する
ツールが表示された場合は、セキュリティソフトが原因です。
Web 保護を再度有効にしたうえで、以下のアドレスを例外として追加してください。
http://127.0.0.1:5556
例外設定は、以下のような名称になっていることがあります。
- Exceptions
- Exclusions
- Allowed websites
設定後は、AI アプリを完全に終了し、再起動してください。
※注意:使用中のポート番号を指定してください
5556 は、MCP 設定の SERVER セクションで使用されるデフォルトポートです。
ポート番号を変更している場合は、実際に使用している番号へ置き換えてください。
後からポート番号を変更した場合も、例外設定を更新する必要があります。
この例外設定は、AI アプリと Cinema 4D 間のローカル通信のみに適用されます。その他の通信については、引き続きセキュリティソフトによる保護が行われます。
※重要:ワイルドカードは使用しないでください
例外は、必ずポート番号を含む完全な URL で追加してください。
例:
http://127.0.0.1:5556
以下のようなワイルドカード指定は使用しないでください。
http://127.0.0.1/*http://127.0.0.1:*
ワイルドカードを使用すると、他のアプリを含むすべてのローカル通信が検査対象外になります。
Avast の設定方法
1. AI アプリを完全に終了する
セクション 1 の手順に従って、AI アプリを完全に終了してください。
2. Web Shield を一時的に無効にする
使用している Avast 製品に応じて、以下の手順を実行してください。
・Avast One の場合
以下を開きます。
Explore > Web Shield
Open Web Shield をクリックし、緑色の ON スイッチをオフにしてから、Continue をクリックしてください。
・Avast Antivirus の場合
以下を開きます。
Protection > Core Shields
Web Shield をオフにしてください。
3. 停止時間を選択する
停止時間を確認する画面が表示されたら、10 分 を選択してください。
時間が経過すると、Web Shield は自動的に再度有効になります。
4. 接続を確認する
Cinema 4D を起動し、MCP Server が有効になっていることを確認します。
その後 AI アプリを起動し、Cinema 4D のツールが表示されるか確認してください。
5. 例外設定を追加する
ツールが表示された場合は、Web Shield を再度有効にしたうえで、以下のアドレスを例外として追加してください。
http://127.0.0.1:5556
多くの Avast 製品では、以下から設定できます。
Menu > Settings > General > Exceptions
ポート番号を変更している場合は、5556 を実際の番号に置き換えてください。
以下のようなワイルドカード指定は使用しないでください。
http://127.0.0.1/*http://127.0.0.1:*
6. AI アプリを再起動する
例外設定を追加した後は、AI アプリを完全に終了し、再度起動してください。
5. Cinema 4D の Python コンソールでサーバーエラーを確認する
Cinema 4D が起動していて、「MCP サーバーを許可」がオンになっているにもかかわらず、AI アプリから接続できない場合は、MCP サーバーの起動時にエラーが発生している可能性があります。
一部のサードパーティ製プラグインは、MCP サーバーが使用する Python ライブラリと競合するライブラリを読み込むことがあります。その場合、「MCP サーバーを許可」がオンのままでも、サーバーが正常に起動できないことがあります。コンソールに表示されるエラー内容は、Maxon サポートが原因を特定する際の重要な手がかりになります。
以下の手順でコンソールの内容をコピーしてください。
- Cinema 4D で「拡張機能 > コンソール」を開きます。
ここでいうコンソールは Cinema 4D 内蔵のコンソールです。
Windows PowerShell、macOS の Terminal、または AI アプリ内のコンソールではありません。 - コンソール内で「Python」項目を選択します。
- コンソールを開いたまま、環境設定の MCP ページへ移動し、「MCP サーバーを許可」を一度オフにしてから再度オンにしてください。これにより、サーバー起動時のエラーがコンソールに表示されます。
- コンソール内のテキスト部分をクリックし、内容をすべてコピーします。
・Windows:Ctrl + A ですべて選択 → Ctrl + C でコピー
・macOS:Cmd + A ですべて選択 → Cmd + C でコピー
または、コンソール内を右クリックして「コピー」を選択しても構いません。 - コピーした内容をテキストファイルに貼り付けて保存してください。
例:
・Windows:メモ帳
・macOS:テキストエディット -
サポートチケットを作成し、保存したテキストファイルを添付してください。
あわせて、以下の情報もご記載ください。
- Cinema 4D のバージョン
- ご利用の OS
- 使用している AI アプリ名
- インストールしているサードパーティ製プラグインの一覧
※重要:Python ライブラリを自分で修正しようとしないでください。
Python コードを入力・実行したり、ライブラリを削除・置き換えたりする必要はありません。
まずはコンソール出力をそのまま Maxon サポートへお送りください。
内容を確認したうえで、次の対応をご案内いたします。
また、認証トークンは第三者に共有しないようご注意ください。
送付するログやテキスト内に含まれていないか、事前にご確認をお願いいたします。
トークンを他人に知られないようにしてください
※重要:トークンはパスワードと同様に管理してください
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件のコメント
記事コメントは受け付けていません。