AEMコンテンツを自然言語で検索、分析
Adobe CX Enterprise CoworkerのAEM MCP Serverのコンパニオンである Content AI MCP Server を使用して、自然言語でContent AI コンテンツ ソースを検索および分析します。低レベルのAPI コードやUI ナビゲーションは使用できません。
このチュートリアルでは、利用可能なコンテンツソースを検索し、キーワード、セマンティック、ハイブリッドの検索を実行し、生成検索を使用して、Coworkerからコンテンツ AI コンテンツソースに対する回答を取得します。
ツールとアクセス
Content AI MCP Serverには、次の6つのツールがあります。
list_content_sourcesget_content_source_configfulltext_searchsemantic_searchhybrid_searchgen_searchContent AI MCP Server is public-source-only: X-Api-Key ヘッダーはソースアクセスを許可します。 API キーが必要です。このキーを含まないリクエストは拒否されます。
- パブリック (匿名):
X-Api-Keyヘッダーを使用して、パブリックで読み取り専用のコンテンツソースを検索します。 これは、機密性の低いオープン利用可能なコンテンツに使用できます。 公開コンテンツソースの検索を参照してください。 - 認証済み:
x-content-ai-mcp-api-keyヘッダーとサインイン済みAdobe ID (CX Coworkerによって渡される)を使用して、権限のあるコンテンツ ソースまたはアクセス制御されたコンテンツ ソースを検索します。 結果はユーザーの権限を尊重します。
Content AI MCP Serverの追加
Adobe CX Enterprise CoworkerをContent AI MCP Serverに接続し、以下のシナリオを実行します。
CoworkerでContent AI MCP Serverを設定します。
-
Coworkerにログインします。
{modal="regular"}
-
サイドレールで、MCP サーバーをクリックします。
{modal="regular"}
-
「MCP サーバーを追加」をクリックします。
{modal="regular"}
-
MCP サーバーを追加ダイアログで、次の詳細を入力します。
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 フィールド 値 サーバー名 content-ai-mcpMCP URL https://mcp.adobeaemcloud.com/adobe/experimental/aemagents-expires-20260331/mcp/content-ai接続タイプ HTTP認証タイプ Passthrough {modal="regular"}
note NOTE 認証タイプは Passthroughに設定されているため、CoworkerはサインインしたAdobe IDをMCP Serverに転送します。 個別のサインインやOAuth手順は必要ありません。 -
「ヘッダーを追加」をクリックし、必要なアクセスモードのヘッダーを追加します。
公開コンテンツソース (匿名)の場合:
table 0-row-2 1-row-2 2-row-2 ヘッダー 値 X-Api-Key公開API キー。 パブリックコンテンツソースのみを検索する場合は、このヘッダーを表示します。 x-content-ai-mcp-routing(オプション)環境/ルーティング情報(例: tier=publish,bucket=p12345-e67890,cluster=ethos21-prod-va7,namespace=ns-team-example)。非公開(使用権限が付与された)コンテンツソースの場合:
table 0-row-2 1-row-2 2-row-2 ヘッダー 値 X-Api-Keyコンテンツ AI API キー。 必須 – 検索は拒否されます。 x-content-ai-mcp-routing(オプション)環境/ルーティング情報(例: tier=publish,bucket=p12345-e67890,cluster=ethos21-prod-va7,namespace=ns-team-example)。note important IMPORTANT X-Api-Keyヘッダーが存在する場合、サーバーはリクエストを 匿名 として処理し、公開コンテンツソースのみを検索します。 ログイン IDは無視されるので、認証済みアクセスに誤ってエスカレーションされることはありません。 使用権限のあるコンテンツ ソースを検索する場合は、x-content-ai-mcp-api-key(X-Api-Keyではなく)を使用してください。note NOTE x-content-ai-mcp-routingヘッダーを設定しない場合、サーバーは初めてツールを実行したときにチャットで環境(tierとbucket)を要求し、自動的に再試行します。natural_language_searchは、他の5つのツールよりも必要です。tierとbucketに加えて、clusterと**namespace**がルーティングに必要です。 どちらも見つからない場合、ツールはmissing_nls_routingエラーを返します。見つからない値を返すと、サーバーは自動的に再試行します。 -
「追加」をクリックします。 content-ai-mcp サーバーがMCP サーバーのリストに表示されるようになりました。
{modal="regular"}
-
「新しいチャット」をクリックして、Content AI MCP Serverの使用を開始します。
{modal="regular"}
パブリックコンテンツソースの検索
一部のコンテンツ AI コンテンツ ソースは public とマークされ、権限のあるIDなしで匿名で検索できます。 パブリックコンテンツソースは読み取り専用で、機密性のないオープン利用可能なコンテンツを目的としています。 公開API キーを持っている人なら誰でも検索できます。
このサーバーは、次の場合に使用します。
- 公開されているコンテンツ(公開ドキュメントやデモカタログなど)を検索する。
- ユーザーごとに、権限の範囲に応じた結果は必要ありません。
- API キーのみを必要とするシンプルな設定が必要です。
パブリックコンテンツソースを検索するには、 コンテンツ AI MCP サーバーをCoworkerに正確に追加します( コンテンツ AI MCP サーバーを追加します)。ただし、ヘッダーを追加の手順では、X-Api-Key ヘッダーのみを追加します(x-content-ai-mcp-routing環境のヘッダーはオプション)。
X-Api-Keyx-content-ai-mcp-routingtier=publish,bucket=p12345-e67890)。X-Api-Key ヘッダーが存在する場合、サーバーはリクエストを 匿名 として処理し、公開コンテンツソースのみを検索します。 ログイン IDはすべて無視されます。 使用権限のあるコンテンツ ソースを検索する場合は、X-Api-Keyを使用しないでください。代わりに、x-content-ai-mcp-api-keyを使用してください。サーバーが接続されている場合は、認証済みコンテンツソースと同じように、公開コンテンツソースを検索して検索できます。
-
Coworkerで、新しいチャットを開き、API キーで使用可能な公開コンテンツソースを一覧表示します。
code language-text List all Content AI content sources available in my environment.サーバーは、このリクエストの公開コンテンツソースのみを検索し、一致する結果を返します。
サーバーは、ルーティング/環境に一致するパブリックソースを返します。
Coworkerでコンテンツ AI MCP サーバーを設定し、それを使用してコンテンツ AI コンテンツ ソースを検索します。 キーワード、セマンティック、ハイブリッド、ジェネレーティブの各検索を利用して、利用可能なコンテンツソースを見つけ出し、自然言語で検索しました。 また、API キーを使用して 公開コンテンツソース を匿名で検索する方法と、フィールド選択で応答サイズを削減する方法についても説明しました。 Adobe Workfrontでは、UIに切り替えたり、低レベルの検索API コードを記述したりすることなく、同じ人間中心のフローを使用して、コンテンツ AI コンテンツソースを検索および分析できます。