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

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

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

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

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

以下のことができます:

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

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

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

カスタムコネクタを使用すると、Anthropicによって検証されていないサービスにClaudeを接続できます。接続すると、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およびEnterpriseプランに追加できるのはオーナーのみです。コネクタがTeamまたはEnterprise組織に追加されると、ユーザーは個別にそのコネクタに接続して有効にします。これにより、Claudeはユーザーがアクセスできるツールとデータのみにアクセスできることが保証されます。

TeamおよびEnterpriseプランの場合

オーナーの予備手順:

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

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

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

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

  4. コネクタのリモートMCPサーバーURLを追加します。

  5. オプションで、「詳細設定」をクリックして、サーバーのOAuthクライアントIDとOAuthクライアントシークレットを指定します。

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

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

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

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

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

ProおよびMaxプランの場合

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

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

  2. コネクタのリモートMCPサーバーURLを追加します。

  3. オプションで、「詳細設定」をクリックして、サーバーのOAuthクライアントIDとOAuthクライアントシークレットを指定します。

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

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

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


カスタムコネクタを削除

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

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

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

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

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

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


カスタムコネクタを構築

Claudeで使用するコネクタの構築について詳しくは、リモートMCPサーバー経由のカスタムコネクタの構築を参照してください。


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

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

セキュリティと権限

Claudeにカスタムコネクタを追加する場合、通常はOAuth認証プロセスを経て、アプリケーションに安全にサインインし、特定の権限を付与します。これにより、Claudeは実際のパスワードを見ることなく、ユーザーの代わりにアプリケーションと対話できます。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はさらなる承認なしにコネクタからのツールを自動的に呼び出すことができます。

カスタムコネクタでResearchを使用する場合:

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

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

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

Claudeでリサーチを使用を参照して、この機能の詳細をご覧ください。

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