メインコンテンツにスキップ

リモートMCPを使用したカスタムコネクタの開始

リモートMCPを使用したカスタムコネクタは、Claude、Cowork、Claude Desktopで、Free、Pro、Max、Ultra、Team、Enterpriseプランのユーザーが利用できます。Freeユーザーは1つのカスタムコネクタに制限されています。

カスタムコネクタとは何ですか?

カスタムコネクタを使用すると、Claudeをワークフローに最も重要なツールとデータソースに直接接続できます。これにより、Claudeはお気に入りのソフトウェア内で動作し、外部ツールの完全なコンテキストから洞察を引き出すことができます。

以下のことができます:

  • Claudeを既存のリモートMCPサーバーに接続します。

  • 任意のツールに接続するための独自のリモートMCPサーバーを構築します。

カスタムコネクタのセキュリティとプライバシー

カスタムコネクタを使用すると、Claudeを、Anthropicによって検証されていないサービスに接続できます。接続すると、Claudeはそれらのサービスにアクセスし、それらのサービスでアクションを実行できます。詳細なガイダンスについては、以下のセキュリティとプライバシーに関する考慮事項セクションを確認してください。

リモートMCPサーバーとは何ですか?

Model Context Protocol(MCP)は、Anthropicによって作成されたオープンスタンダードで、AIアプリケーションがツールとデータに接続するためのものです。

以前は、MCPサーバーはローカルでのみ実行されていました(つまり、ユーザーのラップトップ上で)。現在、開発者はインターネット経由でAIアプリと通信するリモートMCPサーバーを構築およびホストできます。

リモートMCPサーバーはモデルにインターネットホストツールとデータへのアクセスを提供し、Claudeをニーズに合わせた複雑なマルチステッププロジェクトを独立して処理できる情報を持つチームメイトに変えます。


ネットワーク要件

カスタムコネクタを追加すると、Claudeはローカルデバイスからではなく、AnthropicのクラウドインフラストラクチャからリモートMCPサーバーに接続します。これはclaude.ai、Claude Desktop、Cowork、モバイルアプリを含むすべてのClaudeクライアント全体で当てはまります。

つまり、MCPサーバーはAnthropicのIPレンジからパブリックインターネット経由でアクセス可能である必要があります。プライベートコーポレートネットワーク上、VPNの背後、またはファイアウォールでブロックされているサーバーは、自分のマシンからアクセスできる場合でも接続しません。

サーバーがプライベートネットワーク上にある場合

ファイアウォールでAnthropicのIPアドレスをホワイトリストに登録して、Claudeからのインバウンド接続がサーバーに到達できるようにする必要があります。現在のレンジについては、Anthropic IPアドレスを参照してください。

これがCoworkとClaude Desktopに適用される理由

CoworkとClaude Desktopはコンピュータ上で実行されますが、リモートコネクタはClaudeアカウント経由で構成およびブローカーされます。MCPサーバーへの接続はマシンのネットワークインターフェイスからではなく、Anthropicのサーバーから発信されます。Claude Desktopでclaude_desktop_config.json経由で構成されたローカルMCPサーバーは別のメカニズムであり、ローカルネットワークを使用しますが、これらはCoworkまたはclaude.aiでは利用できません。


カスタムコネクタを追加

注: 誰でもリモートMCPを使用してコネクタを構築およびホストできますが、Teamプランに追加できるのはOwnersとPrimary Ownersのみであり、Enterpriseプランに追加できるのはOwners、Primary Owners、およびLibrariesへのManageアクセスを含むカスタムロールを持つユーザーのみです。コネクタがTeamまたはEnterpriseの組織に追加されると、ユーザーは個別にそのコネクタに接続して有効にします。これにより、Claudeはコネクタが共有認証情報(APIキーなど)を使用する場合を除き、個別のユーザーがアクセスできるツールとデータのみにアクセスできることが保証されます。その場合、それを使用するすべてのユーザーがその認証情報のアクセス権を取得します。

TeamおよびEnterpriseプランの場合

オーナー向けの予備手順:

TeamおよびEnterpriseプランのメンバーがカスタムコネクタを構成する前に、OwnerまたはPrimary Ownerが以下の初期手順に従って、カスタムコネクタを組織に追加する必要があります:

  1. 組織設定 > コネクタに移動します。

  2. 「追加」をクリックします。

  3. 「カスタム」にマウスを置いて、「Web」を選択します。

  4. コネクタの名前を入力します。これはユーザーがコネクタリストで見る名前です。

  5. コネクタのリモートMCPサーバーURLを追加します。「続行」をクリックします。

  6. Claudeが検出した認証設定を確認し、サーバーが異なるものが必要な場合は変更します。「続行」をクリックします。

  7. 認証の下で、ユーザーがサーバーに接続する方法を選択します:「今すぐサインイン」、「必要に応じてサインイン」、または「サインインなし」。

  8. OAuthクライアントの下で、Claudeがサーバーの認可サーバーに自身を識別する方法を選択します:「Claudeの公開されたアイデンティティを使用(推奨)」、「自動的に登録」、または「独自のOAuthクライアントを使用」。注:認証の下で「サインインなし」を選択した場合、OAuthクライアント設定は表示されません。

  9. リクエストヘッダーの下で、MCPサーバーがOAuthではなくAPIキー、ベアラートークン、または他の固定認証情報で認証する場合、Claudeがすべてのリクエストで送信するAPIキーなどの固定認証情報を追加します。リクエストヘッダーで認証する方法を学習してください。

  10. 「追加」をクリックしてコネクタの構成を完了します。

コネクタが構成された後のメンバー向けの手順:

  1. リストでOwnersが追加したカスタムコネクタを見つけます。通常は「カスタム」ラベルが付いています。

  2. 「接続」をクリックして認証し、Claudeでコネクタの使用を開始します。

注:カスタムコネクタのURLが、コネクタディレクトリのリストと一致するドメイン上にある場合(たとえば、Workato Workspace URL)、「カスタム」ラベルではなく、そのサービスの名前とブランディングで表示されます。それでも独自のコネクタです。オーナーが入力した正確なURLに接続し、サーバーのツールを使用するため、削除したり再度追加したりする必要はありません。

ProおよびMaxプランの場合

個別のProまたはMaxプランを使用している場合は、以下の手順に従ってカスタムコネクタを追加します:

  1. 「+ 追加」をクリックしてから「カスタムコネクタを追加」をクリックします。

  2. コネクタの名前を入力します。これはユーザーがコネクタリストで見る名前です。

  3. コネクタのリモートMCPサーバーURLを追加します。「続行」をクリックします。

  4. Claudeが検出した認証設定を確認し、サーバーが異なるものが必要な場合は変更します。「続行」をクリックします。

  5. 認証の下で、ユーザーがサーバーに接続する方法を選択します:「今すぐサインイン」、「必要に応じてサインイン」、または「サインインなし」。

  6. OAuthクライアントの下で、Claudeがサーバーの認可サーバーに自身を識別する方法を選択します:「Claudeの公開されたアイデンティティを使用(推奨)」、「自動的に登録」、または「独自のOAuthクライアントを使用」。注:認証の下で「サインインなし」を選択した場合、OAuthクライアント設定は表示されません。

  7. リクエストヘッダーの下で、MCPサーバーがOAuthではなくAPIキー、ベアラートークン、または他の固定認証情報で認証する場合、Claudeがすべてのリクエストで送信するAPIキーなどの固定認証情報を追加します。リクエストヘッダーで認証する方法を学習してください。

  8. 「追加」をクリックしてコネクタの構成を完了します。

構成後のコネクタの有効化

チャットインターフェイスの左下の「+」ボタンをクリックしてから「コネクタ」をクリックすることで、個別の会話のコネクタを有効にできます。構成されたコネクタが表示され、会話ごとにそれらを有効/無効にできるトグルが表示されます。


カスタムコネクタを削除

以下の手順に従ってカスタムコネクタを削除できます:

    1. TeamおよびEnterpriseのOwnersは、組織設定 > コネクタで組織の代わりにこれを行うことができます。

  1. 「コネクタ」セクションを見つけます。

  2. 「削除」をクリックするか、削除したいコネクタの横にある3つのドットを選択します。

  3. プロンプトに従って削除します。

カスタムコネクタを編集したい場合は、まず削除してから、更新された詳細を使用して再度追加する必要があります。


カスタムコネクタを構築

Claudeで使用するコネクタの構築について詳しくは、Claude Docsのカスタムコネクタの構築を参照してください。


セキュリティとプライバシーに関する考慮事項

カスタムコネクタを使用すると、Claudeを、Anthropicによって検証されていない任意のサービスに接続できます。Claudeを外部サービスに接続する場合、権限に基づいてそれらのサービス内のデータにアクセスし、潜在的に変更する機能を付与しています。信頼できるリモートMCPサーバーにのみ接続していることを確認し、Claudeのウェブコネクタとのインタラクションを認識していることが重要です。

セキュリティと権限

Claudeにカスタムコネクタを追加する場合、通常、アプリケーションに安全にサインインして特定の権限を付与するためのOAuth認証プロセスを経ます。これにより、Claudeはアプリケーションの代わりにインタラクトでき、Claudeが実際のパスワードを見ることはありません。

一部のコネクタは、OAuth認証プロセスの代わりに、またはそれに加えてAPIキーまたは他の固定認証情報を使用します。値は他のコネクタ認証情報と同様に暗号化されて保存されます。TeamおよびEnterpriseプランでは、コネクタを使用するすべてのユーザーが同じ認証情報でサービスに到達するため、メンバーがアクセスすべき内容に制限されたものを使用してください。

これらの権限は、Claudeの設定またはサードパーティサービスのセキュリティ設定でコネクタを切断することで、いつでも取り消すことができます。

リモートMCPサーバーはClaudeと外部アプリケーション間の仲介者として機能します。以下を実行する必要があります:

  • 信頼できるサーバーにのみ接続:Claudeを、信頼する組織およびアプリケーションによって構築およびホストされているサーバーにのみ接続します。

  • 要求された権限を慎重に確認:認証中に、MCPサーバーがアプリケーションに要求している権限を確認します。可能な場合はこれらのスコープを制限し、要求された権限が不要に見える場合はアクセスを拒否します。

  • プロンプトインジェクションに注意:悪意のあるMCPサーバーは、Claudeに意図しないアクションを実行させようとする隠れた指示を含める可能性があります。Claudeはこれらの攻撃をブロックしようとする組み込みの保護を備えていますが、ツール入力と出力に注意を払い、信頼できるサーバーにのみ接続することが重要です。

  • ツール動作の変化を監視:サーバー開発者は予期せずツール動作を更新し、意図しないまたは悪意のある動作につながる可能性があります。

悪意のあるMCPサーバーの報告

悪意のあるMCPサーバーに気付いた場合は、脆弱性開示プログラムに報告し、https://github.com/modelcontextprotocolをアセットとして選択してください。

ツールでアクションを実行

リモートMCPサーバーはClaudeに会話中に呼び出すことができるツールを提供します。MCPサーバーの開発者は、これらのツールが実行する内容を定義できます。以下を含む:

  • 接続されたアプリケーションからデータを読み取ります。

  • 接続されたアプリケーションでデータを作成、変更、または削除します。

  • ユーザーの代わりにアクションを実行します。

Claudeはサーバーにアクセス権を付与したリソースのみにアクセスできますが、以下を実行する必要があります:

  • Claudeが実行しているアクションと、それらが破壊的または意図しない影響を持たないことを認識してください。

  • Claudeのツール承認リクエストを慎重に確認し、信頼するサーバーとツールを使用する場合にのみ「常に許可」をクリックしてください。

  • 「検索とツール」メニューを使用して、現在の会話に関連していないツール、またはClaudeが呼び出すことができないようにしたいツールを無効にします。

インタラクティブコネクタ

一部のコネクタは、Claude会話内に直接インタラクティブインターフェイスを表示できます。テキストベースの応答のみを返す代わりに、これらのコネクタはダッシュボード、タスクボード、デザインツールなどのライブインタラクティブアプリをチャット内で開くことができます。

インタラクティブコネクタは2つの方法で表示されます:

  • インラインカード:会話に埋め込まれたコンパクトコンポーネント。サマリー、確認、またはクイックアクションを表示します。

  • フルスクリーンビュー:データビジュアライゼーションやドキュメント編集などの複雑なインタラクション用の没入型インターフェイス。会話コンポーザーは利用可能なままなので、Claudeとのチャットを続けることができます。

これらのコネクタと直接インタラクトできます。データをフィルタリングしたり、タスクをチェックしたり、設定を調整したりできます。会話を離れることなく。インターフェイス内で実行するアクションは、ツールの接続時に付与した権限と同じ権限を使用します。

管理者コントロール:TeamおよびEnterpriseプランのオーナーは、組織設定 > コネクタ内でインタラクティブコネクタをレンダリングする特定のツール呼び出しを無効にできます。

Researchを使用したClaudeの使用

注:Advanced researchは現在、ローカルMCPサーバーからのツールを呼び出すことができません。

Researchを使用すると、Claudeは数百の内部および外部ソースを検索して、クエリを深く調査できます。研究プロセス中、Claudeはさらなる承認なしにコネクタからのツールを自動的に呼び出すことができます。

カスタムコネクタでリサーチを使用する場合:

  • 外部アプリケーションで書き込みアクションを実行できるツールを無効にします。

  • Claudeの承認リクエストを慎重に確認し、Claudeに呼び出す権限を付与しているツールを認識してください。

  • Claudeがコネクタに大量のリクエストを送信する影響に注意してください。

この機能の詳細については、Claude でリサーチを使用するを参照してください。

こちらの回答で解決しましたか?