ヘッドレスツールと機能を確認する
学習の目的
この単元を完了すると、次のことができるようになります。
- Salesforce のヘッドレス戦略を推進する主要なツールと機能を説明する。
- Model Context Protocol (MCP) 機能に対する Salesforce のサポートについて学習する。
Salesforce ヘッドレスツールキット
AIforce によって、Salesforce Platform が特定の UI やブラウザーから切り離され、プラットフォームのあらゆる層をエージェント、モデル、およびサードパーティシステムから呼び出せるようになります。この戦略により、任意の統合開発環境 (IDE)、モデル、およびツールを通じてプラットフォームにアクセスできるようになります。
AIforce が可能になるのは、Salesforce ヘッドレスツールキットがあるためです。このツールキットは、アーキテクチャとセキュリティおよびガバナンスインフラストラクチャを、あらゆるサードパーティエージェントに対して開放します。通常、Salesforce のお客様はブラウザーベースのインターフェースを通じて、組織、データ、メタデータにアクセスします。Salesforce のヘッドレスエクスペリエンスを使用すると、お客様は Model Context Protocol (MCP) サーバー、アプリケーションプログラミングインターフェース (API)、コマンドラインインターフェース (CLI) コマンド、およびスキルを通じて Salesforce にアクセスできます。
これらのツールは、Claude、Cursor、ChatGPT、および Salesforce 独自の統合 Agentforce Vibes IDE や Slack などの IDE で使用されます。これらのツールには、開発者、AI アプリケーション、または AI エージェントにとっての幅広いメリットがあります。このバッジでは、ヘッドレスツールキットとその機能を確認します。ツールを有効にして使用し、お好みの AI インターフェースで構築、統合、自動化を実現する方法を学びます。
Model Context Protocol
MCP は、AI アプリケーションを外部システムに接続するためのオープンソース標準です。MCP は、あらゆるエージェントが接続し、ツールをコールし、データを照会し、アクションを実行するための標準化された方法を提供します。つまりこれはユニバーサルコネクタです。チームが使用する AI ツールごとにカスタム API インテグレーションを構築する代わりに、Salesforce で MCP サーバーを 1 回設定するだけで済みます。Claude、Cursor、Agentforce Vibes など、互換性のあるクライアントは、標準の OAuth ベースの認証を使用して接続できます。
以下は、Salesforce のお客様が利用できる MCP サーバーの例です。
- Salesforce でホストされている標準 MCP サーバー: これは標準の MCP サーバーで、すぐに使えるプラットフォーム機能がバンドルされています。Salesforce でホストされている MCP サーバーは、Salesforce 組織を通じて認証を行います。また、Salesforce Headless 360 MCP サーバーやメタデータグラウンディング MCP サーバー (2026 年 10 月正式リリース) などの MCP サーバーを使用して、外部の AI エージェントが Salesforce のメタデータ、データ、機能にアクセスできるようにします。
- Salesforce でホストされている製品 MCP サーバー: これは Salesforce 製品固有の MCP サーバーであり、ホストされている MCP サーバーの事前構築済みインテグレーションを通じて利用可能です。この MCP サーバーには、製品固有のサーバー URL があります。例えば、Tableau Next MCP や MuleSoft MCP などがあります。
- 外部 MCP サーバー: このサードパーティサーバーは手動での登録とインストールが必要で、API カタログでは外部サーバーとして表示されます。
- カスタム MCP サーバー: システム管理者は、異なるサーバーの MCP ツールを組み合わせてより広範なワークフローを実現することで、カスタム MCP サーバーを作成および選定できます。特定の人格が必要とするツールを 1 つのサーバー URL にグループ化することで、MCP クライアントとのインタラクションも簡素化されます。関連するすべての Salesforce ツールへのアクセスに必要な URL が 1 つになります。標準サーバーは変更できないのに対して、カスタムサーバーを使用すると、Apex コード、フロー、または API を基盤とした独自のツールを公開することもできます。
Salesforce でホストされている MCP サーバーが提供する機能について見ていきましょう。
Salesforce は、組み込みのプラットフォームおよび製品機能を公開する、ホストされている MCP サーバーのセットを提供しています。これらのサーバーは Salesforce によって事前設定されており、固定されたツールセットを提供します。これらのサーバーはデフォルトで無効になっており、Salesforce のシステム管理者が有効にできますが、ツールセットを変更することはできません。
すべてのサーバーはユーザーごとの認証を適用し、Salesforce の標準セキュリティモデルに従います。項目レベルセキュリティ、オブジェクト権限、共有ルールがすべてのツールコールに適用されます。外部 AI エージェントは、Salesforce のセキュリティ境界とガバナンスポリシーの範囲内で、Salesforce のデータ、アセット、ロジックに安全に接続できます。
Claude、ChatGPT、Cursor、またはカスタムエージェントなど、互換性のある AI クライアントであれば、Salesforce 組織に接続し、認証済みユーザーに代わって操作を実行できます。Salesforce でホストされている MCP サーバーの例としては、Salesforce Headless 360 MCP サーバー (ベータ)、Data 360 MCP サーバー、Tableau Next MCP サーバーなどがあります。各サーバーの機能についての詳細は、Salesforce でホストされている MCP サーバーの「Standard MCP Servers Reference (標準 MCP サーバーリファレンス)」を参照してください。
Salesforce Headless 360 MCP サーバーについて詳しく見ていきましょう。このサーバーは、1 つの接続とわずか 4 つのツールで Salesforce のあらゆる機能を解放します。
Salesforce Headless 360 MCP サーバー (ベータ)
Headless 360 MCP サーバー (ベータ) は、単一の接続を通じて、MCP 対応のエージェントに Salesforce のあらゆる機能を提供します。このサーバーは、エージェントが要求を処理する流れに対応する 4 つのツールを公開しており、継続的に拡張される Salesforce 操作のライブラリが基盤となっています。
- Discover (検出): エージェントが実行できるアクションを検索します。
- Describe (説明): アクションの完全な仕様を返します。
- Dispatch (実行): 選択したアクションを実行します。
- Dispatch (Read-Only) (実行 (参照のみ)): 参照のみのアクションを実行します。
この MCP サーバーの設計により、エージェントのツールサーフェスは小さく安定した状態に保たれます。一方、実行可能なアクションのセットは、リリースごとに独立して拡大されます。ベータ版のリリース時点で、このサーバーでは主に [Setup (設定)] での管理タスクに特化した数十種類の操作が提供されており、今後もシステム管理者、開発者、ビジネスユーザーが Salesforce 全体で行う作業に対応するように随時追加されていきます。たとえば、これを使用することで、エージェントはレコードのクエリ、作成、更新、ユーザーと権限セットの管理、指定ログイン情報の設定などを行うことができます。また、Salesforce 全体にわたって機能するため、エージェントが 1 つのエンドポイントからプラットフォーム全体に対してアクションを実行するための入り口となります。詳細については、「Headless 360 MCP Server (Beta) (Headless 360 MCP サーバー (ベータ))」を参照してください。
次のステップ
この単元では、Salesforce のヘッドレス戦略の基盤を確認しました。このアプローチでは、MCP、API、CLI、スキルという 4 つの主要なツールを通じて、プラットフォームを特定の UI から切り離します。これらのツールはすべて、Claude、Cursor、ChatGPT、Agentforce Vibes、Slack を含む幅広いエコシステムでサポートされています。MCP と、Salesforce のお客様が利用できるさまざまな種類の MCP サーバーについて、詳しく確認しました。
MCP は、AI エージェントが Salesforce に接続するための標準化されたガバナンスに基づく方法を提供しますが、それはヘッドレスツールキットの一部にすぎません。次の単元では、API がプログラムによるインテグレーションの柔軟な基盤をどのように提供するか、また、スクリプト実行可能な CLI が開発と展開にどのようなコマンドラインオプションを提供するかを学習します。また、スキルによって繰り返し可能なワークフローが単一のコマンドにパッケージ化され、AI インターフェースで実行できるしくみについても確認します。
リソース
- Developers: Headless Toolkit Developer Center (ヘッドレスツールキット開発者センター)
- Trailhead: Agentforce Vibes IDE: クイックルック