問題:
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 コンソールでサーバーエラーを確認する
If Cinema 4D is running and Allow MCP Server is checked, but your AI app still cannot connect, the MCP server may have run into an error while starting.
Third-party plugins can sometimes load Python libraries that conflict with the ones the MCP server uses. When this happens, the server may fail to start even though Allow MCP Server is still checked. The error output helps Maxon Support find the cause.
To copy the Console output for us:
- In Cinema 4D, open Extensions > Console. This is Cinema 4D's own Console, not Windows PowerShell, the macOS Terminal, or a console in your AI app.
- In the Console, select the Python entry.
- Leave the Console open, go to the MCP page in the preferences, and turn Allow MCP Server off and back on. This makes sure any startup error shows up in the Console.
- Click inside the Console text. Press Ctrl+A (Windows) or Cmd+A (macOS) to select everything, then press Ctrl+C or Cmd+C to copy it. You can also right-click in the Console and choose Copy.
- Paste the text into a text file, for example in Notepad on Windows or TextEdit on macOS.
- Submit a support ticket and attach the text file.
In your ticket, also include your Cinema 4D version, your operating system, the name of your AI app, and a list of the third-party plugins you have installed.
6. Windows のみ:Claude デスクトップアプリに Cinema 4D が表示されない
この項目は、Windows 版の Claude デスクトップアプリをお使いの場合が対象です。新しいバージョンの Claude デスクトップアプリでは、設定ファイルの保存先が変更されています。一方、一部の環境では Cinema 4D が引き続き以前のフォルダーに設定を書き込むため、Claude に設定が読み込まれない場合があります。Cinema 4D の CLIENTS セクションで Claude アプリが (configured) と表示されていても、この問題が発生することがあります。
以下に該当する場合、この項目の操作は不要です。
- Mac をお使いの場合。
- ターミナルで Claude Code をお使いの場合。Claude Code は別の設定ファイルを使用します。
- ChatGPT/Codex デスクトップアプリなど、ほかの AI アプリをお使いの場合。
- Claude デスクトップアプリに、すでに Cinema 4D が表示されている場合。確認するには、Claude を開き、Settings > Desktop app に進み、Extensions の横にある Manage をクリックします。Local MCP servers に Cinema 4D が表示されていれば、この項目の操作は不要です。
お使いの環境が対象か確認する
- Win+R キーを押して「ファイル名を指定して実行」を開きます。
-
%LOCALAPPDATA%\Claude-Dataと入力し、Enter キーを押します。 - フォルダーが開き、その中に claude_pzs8sxrjxfjjc など、名前が claude_ で始まるフォルダーがある場合は、以下の手順に進んでください。フォルダーが見つからないというメッセージが表示された場合、この項目の操作は不要です。
Claude が読み込むフォルダーに Cinema 4D の設定をコピーする
- Cinema 4D の MCP ページで CLIENTS セクションを開きます。MCP Client リストから Claude アプリを選択し、Update Selected Client をクリックします。これにより、以前の保存先に Cinema 4D の設定ファイルが作成されます。
- 第 1 項の説明に従い、Claude アプリを完全に終了します。
-
Win+R キーを押し、
%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claudeと入力して、Enter キーを押します。claude_desktop_config.json を右クリックし、「コピー」を選択します。フォルダーが見つからない場合や、その中にファイルがない場合は、代わりに%APPDATA%\Claudeを開いてください。このフォルダーが存在する場合、Cinema 4D はそこに設定を書き込みます。 - もう一度 Win+R キーを押し、
%LOCALAPPDATA%\Claude-Dataと入力して、Enter キーを押します。名前が claude_ で始まるフォルダーを開きます。 - その中に claude_desktop_config.json というファイルがあるか確認します。
- ファイルがない場合は、フォルダー内の何もない場所を右クリックし、「貼り付け」を選択します。
- すでにファイルがある場合は、上書きしないでください。Claude のほかの設定が保存されている可能性があります。以下の「コピー先に claude_desktop_config.json がすでにある場合」の手順に進んでください。
- Cinema 4D が起動し、MCP サーバーが有効になっていることを確認してから、Claude アプリを起動します。Settings > Desktop app に進み、Extensions の横にある Manage をクリックして、Local MCP serversに Cinema 4D が表示されることを確認します。
コピー先に claude_desktop_config.json がすでにある場合
この場合は、ファイルを上書きせず、既存のファイルに Cinema 4D の設定を追加します。
- まずバックアップとして、コピー先にある claude_desktop_config.json をデスクトップにコピーします。
- 以前の保存先と claude_ フォルダーにある 2 つの設定ファイルを、それぞれメモ帳で開きます。各ファイルを右クリックし、「プログラムから開く > メモ帳」を選択してください。
- 以前の保存先にあるファイルで、
"cinema4d": {から始まる設定を探します。その行から、対応する閉じ波括弧}までをすべて選択してコピーします。 -
claude_ フォルダー内のファイルで、
"mcpServers": {という行を探します。- 見つかった場合は、そのすぐ下に改行を入れ、Cinema 4D の設定を貼り付けます。後ろにほかのサーバーの設定が続く場合は、貼り付けた設定の末尾にある閉じ波括弧
}の後にカンマ,を追加します。 - 見つからない場合は、以前のファイルから
"mcpServers": { ... }の部分全体をコピーします。コピー先のファイルの先頭にある最初の{のすぐ下に改行を入れて貼り付け、貼り付けた部分の最後の閉じ波括弧}の後にカンマ,を追加します。
- 見つかった場合は、そのすぐ下に改行を入れ、Cinema 4D の設定を貼り付けます。後ろにほかのサーバーの設定が続く場合は、貼り付けた設定の末尾にある閉じ波括弧
- ファイルを保存し、上記の手順 6 に進みます。
編集後のファイルは、以下のような構成になります。ほかの既存の設定は、そのまま残してください。
{
"mcpServers": {
"cinema4d": {
...
}
},
"preferences": {
...
}
}
ご自身での編集が難しい場合は、サポートチケットを送信し、2 つのファイルを添付してください。サポートにて設定を統合いたします。Cinema 4D の設定には Auth Token 自体は含まれておらず、トークンを保存しているファイルのパスのみが記載されています。claude_ フォルダー内の設定ファイルに、ほかのサーバーのパスワードや API キーが含まれている場合は、送信前にそれらの情報を削除してください。
※ご注意:Update Selected Client をクリックするたびに、同じ操作が必要です
新しいバージョンの Cinema 4D をインストールした後などに Update Selected Client をクリックすると、設定は再び以前のフォルダーに書き込まれます。その都度、手順 2〜6 を繰り返してください。claude_ フォルダー内の設定ファイルに、前回貼り付けた内容しか含まれていない場合は、新しくコピーしたファイルで上書きできます。
トークンを他人に知られないようにしてください
※重要:トークンはパスワードと同様に管理してください
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件のコメント
記事コメントは受け付けていません。