Agentforce レジストリへのサードパーティ MCP サーバの登録
MCP サーバーへの接続を作成し、エージェントで使用するサーバーツールを許可リストに登録します。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition。必要なアドオンライセンスはエージェント種別によって異なります。 |
| 必要なユーザー権限 | |
|---|---|
| MCP Server を登録する | AIエージェントの管理とエージェントタイプの必要な権限 |
- [設定] から、[クイック検索] ボックスに「Agentforce」と入力し、[Agentforce レジストリ] を選択します。
- [新規] をクリックします。サーバーを最初から登録することも、AgentExchange からパッケージ化されたサーバーを参照してインストールすることもできます。
- サーバー名、説明、URL を入力します。
-
認証方法を選択します。認証なしと OAuth 2.0 クライアントログイン情報がサポートされています。OAuth 2.1 クライアントログイン情報など、追加の設定が含まれる高度な認証パターンがいくつかサポートされています。
[OAuth 2.0] を選択した場合、次の項目を入力します。通常、この情報は ID プロバイダーの設定やドキュメント、または登録する MCP サーバーのドキュメントに記載されています。
- ID プロバイダー URL: ユーザー認証および承認要求のサーバーエンドポイントを指定する認証サーバーの URL。AppExchange から OAuth 2.0 を使用するサーバを登録している場合、このフィールドは自動的に入力され、編集できません。
- 範囲 (省略可能): クライアントがサーバーツールおよび API にアクセスするために MCP サーバーが必要とする権限のリスト。カンマ区切りリストとして書式設定されます。AppExchange から OAuth 2.0 を使用するサーバを登録している場合、このフィールドは自動的に入力され、編集できません。
- Client ID (クライアント ID): 認証サーバー経由でアクセスを要求するために使用される MCP サーバーの一意の ID。
- クライアントの秘密: MCP サーバーと認証サーバーのみが知っているパスワード。アクセストークンを要求するときに MCP サーバーを認証するために使用されます。セキュリティを維持する必要があります。
例: OAuth 2.0 PayPalのMCPサーバーはOAuth 2.0を使用して、MCPクライアントとPayPalのMCPサーバー間の安全な接続を確立します。OAuth 2.0 プロトコルでは、クライアントはクライアント ID とクライアントの秘密をアクセストークンと交換します。
- PayPal MCP サーバーの URL は https://mcp.paypal.com/http です。
- ID プロバイダー URL は https://api-m.sandbox.paypal.com/v1/oauth2/token です。
- PayPal APIにアクセスするための一般的な範囲については、PayPalの開発者ドキュメントを参照してください。
PayPal の範囲は URL 形式で記述されますが、範囲は任意の文字列形式 (「read」や「services-payment-refund」など) で記述できます。詳細は、MCP Server のマニュアルを参照してください。
- PayPalのMCPサーバーのドキュメントには、PayPalアカウントのクライアントIDとクライアントの秘密を使用する手順が記載されています。
-
[作成して続行] をクリックします。
Salesforce はサーバーとの接続を作成し、接続を検証する ping を送信します。接続を作成すると、Salesforce によって指定ログイン情報、外部ログイン情報、権限セットが作成され、Salesforce でサーバーを認証できるようになります。権限セット (「ServerName 権限セット」) が自動的に割り当てられ、サーバーを管理できます。エージェントがサーバーツールを使用するために、権限セットをユーザーまたはエージェントのユーザーレコードに割り当てる必要はありません。指定ログイン情報、外部ログイン情報、および権限セットについて説明します。
メモ 登録済みサーバーに関連付けられている権限セットを削除したり、ユーザーレコードから権限セットを削除したりすると、サーバーを編集または管理できなくなります (サーバーツールの許可リストへの登録や削除など)。 -
接続が作成されたら、エージェントが使用できるサーバーツールを選択します。続いて、[次へ] をクリックします。
Trust ツールのみを許可します。許可リストに登録する前に、ツールの名前と説明を慎重に確認し、その機能と範囲を理解してください。1 つ以上のツールの説明に双方向または装飾的な Unicode 文字、非表示文字、複数の言語またはスクリプトが含まれているという警告が表示された場合、これらのツールは高リスクとみなされます。許可リストに登録する前に、ツールの説明をコピーしてテキストエディターに貼り付け、手動で確認します。
- Agentforce Gateway で MCP サーバに対して手動で追加できるポリシーを作成した場合は、必要に応じてそのポリシーをサーバに適用できます。作成したルールベースの MCP サーバーポリシーの条件をサーバーが満たしている場合、ポリシーは自動的に適用されます。
- 変更内容を保存します。
保存すると、選択した MCP Server ツールがエージェントアクションとしてアセットライブラリに追加され、エージェントに追加できるようになります。
エージェントに追加できる MCP ツールアクションを表示するには、[設定] から、[クイック検索] ボックスに「Agentforce」と入力し、[Agentforce Assets] を選択します。[アクション] タブを選択します。ツールアクションは、命名パターン「Tool Name ServerName」に従っており、
アイコンで示されます。MCP ツールに関連付けられたエージェントアクションが表示されない場合は、ページを更新します。
- 高度な認証パターン: OAuth 2.1 クライアントログイン情報フロー
基盤となる認証スタックを活用して、OAuth 2.1 クライアントログイン情報を使用する MCP サーバーを登録します。 - Agentforce レジストリでの MCP サーバ登録の管理
MCP Server の詳細、ツール、ポリシーを編集するか、MCP Server の登録を完全に削除します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

