Salesforce - Metadata Experts
Salesforce公式Hosted MCPのMetadata Expertsサーバーに接続し、Salesforceメタデータタイプ向けのinvocable actionを実行できます。
主な機能
- Salesforceメタデータタイプに関連する操作の実行
- CustomApplicationやFlowなど、メタデータベースの設定内容の探索と処理
- メタデータ作業向けの専用アクション実行
基本情報
認証方式
Salesforce OAuth認証を使用します。
入力パラメータ
- consumerKey(必須): Salesforce External Client App(ECA)のConsumer Key
- consumerSecret(必須): Salesforce External Client App(ECA)のConsumer Secret
- useSandbox(任意): Salesforce Sandbox環境に接続するかどうか
Salesforce設定方法
このツールを使用するには、Salesforce External Client App(ECA)の設定とHosted MCPサーバーの有効化が必要です。
- Salesforce公式ガイド に従ってExternal Client Appを作成します。
- AIP OAuth設定画面に表示されるCallback URLをExternal Client AppのCallback URLとして登録します。
- 作成したExternal Client AppのConsumer KeyとConsumer SecretをAIPのconsumerKey、consumerSecretフィールドに入力します。
- Salesforce Setup → API Catalog → MCP Serversで
metadata-expertsサーバーをActivateします。詳細はSalesforce MCPサーバー有効化ガイド を参照してください。
サポートするMCPツール
Metadata Expertsツール
execute_metadata_action
Salesforceメタデータタイプに対するinvocable actionを実行します。
使用例
例えば、
プロンプトで「Flowのメタデータ操作を実行して」と入力すると、
LLMはMCPを通じてexecute_metadata_actionツールを呼び出し、
ツール実行結果に基づいてチャットで応答します。
その他の使用例:
- 「CustomApplicationメタデータで実行可能な操作を実行して」
- 「このSalesforceメタデータ作業の結果を要約して」
注意事項
- 実行できるアクションと対象メタデータタイプは、Salesforceの権限とサーバー機能に応じて異なります。
- メタデータ操作はSalesforce設定に影響する可能性があるため、注意して実行してください。
Last updated on