AEMの MCP サーバー

好みの AI を利用した IDE やチャットベースのアプリケーションからAEM Model Context Protocol (MCP)サーバー を使用して、AEM コンテンツの作業を合理化および高速化する方法を説明します。 低レベルの API コードを記述したり、AEM UI 内を移動したりするのではなく、自然言語で内容を説明します。

AEM MCP サーバーの一覧

すべてのAEM MCP サーバーは、https://mcp.adobeaemcloud.com/adobe/mcp/ の下で利用できます。 詳しくは、AEM as a Cloud Serviceでの MCP の使用 ​ を参照してください。

  • コンテンツ/content) – ページ、フラグメント、アセットを作成、読み取り、更新、削除するためのフルアクセス権。
  • コンテンツ(読み取り専用)/content-readonly) – ページ、フラグメント、アセットをリスト表示および取得する読み取り専用(変更なし)。
  • Cloud Manager/cloudmanager) - Adobe Cloud Managerのプログラム、環境、リポジトリおよびパイプラインを管理します。
TIP
各サーバーが公開するツールは、時間の経過と共に変化する可能性があります。 利用可能な機能を確認するには、AI に依頼してすべてのAEM MCP ツール(List all AEM MCP tools available from this server and describe what they do など)を一覧表示するか、IDE で tools/list プロンプトを入力します。

MCP サーバーの使用パターン

AEM MCP サーバーの使用を開始する前に、MCP サーバーの 2 つの主な使用パターンを理解しておきましょう。

  • 人間中心 – あなたは運転席にいます。 ユーザーが尋ねると、AI は IDE でツールを提案または実行します。
  • Agentic - Agentic アプリケーション(エージェントまたはサブエージェント)は、サーバーを単独で呼び出し、ツールを選択し、人間の入力をほとんど必要としない目標に向かって作業します。

次に、これらの 2 つの使用パターンを比較します。

項目
人間中心
無形成
誰がアクションを推進
あなた。
AI は、IDE またはチャットベースのアプリケーションでツールを提案または実行します。
AI。
使用するツールを選択し、最小限のガイダンスで継続します。
決定権
お前は支配し続ける。 各手順を承認またはトリガーします。
AI の方が自由度が高い。 影響の大きいアクションには、ガードレールや承認が必要になる場合があります。
一般的な使用パターン
開発者ごとに、独自の IDE またはチャットベースのアプリケーションから、セッションごとに 1 つの開発者として使用します。これは、毎日の開発作業に適しています。
多くのユーザーやエージェントのための共有サービスおよびゲートウェイとして、エージェンティックアプリケーションを介して 共有
最適な対象
コンテンツのレビュー、ガイド付き更新、探索、ループ内でのタスクの繰り返し。
最小限の介入でシステムを実行すべき効率的なワークフロー、バッチジョブ、パイプライン、目標。

エージェントシステムで MCP を使用する場合

MCP サーバーは、インタラクティブな UX と人間による監視を備えた 人間が操作する MCP クライアント 向けに設計されています。 MCP ツール仕様では、ツールの呼び出しを承認または拒否できる ループ内の人間 を推奨しています。

MCP サーバーをエージェンティックまたは自律システムで使用する場合は、それを別の互換性層として扱います。 許可リストに加える promps _、_または ルーティングロジック 内のツール名はハードコードしないでください。 MCP では、ツール名 はプログラム識別子であり、説明 は LLM のモデル向けのヒントです。 機能または説明に基づくプロンプトおよび選択を優先します。

tools/list を介してランタイム検出を実装し、ツールリストの変更(notifications/tools/list_changed)を処理し、オンボーディングとバージョン管理に関して MCP サーバープロバイダーと連携します(プロトコルベースラインを超える安定性の保証が必要な場合)。

MCP エンティティとそのマッピング

MCP は、hostclientserver の 3 つのエンティティを中心に構築されます。 MCP 仕様 ​ では、正式に定義されています。 ただし、次の表では、AEM MCP サーバーを使用する際の、各サーバーの概要とそのマッピングについて説明します。

コンポーネント
標準定義
AEM MCP サーバーを使用する場合
主催者
すべてを実行し、コンテキストを収集し、AI と対話し、権限を処理し、クライアントを作成するアプリです。
IDE (カーソル)またはチャットベースのアプリケーションがホストです。 MCP クライアントを実行し、セッションで使用できるツールとサーバーを決定します。
クライアント
ホストから 1 つのサーバーへの 1 つの接続。 メッセージを送受信し、そのサーバーのアクセスを他のサーバーとは別に保持します。
MCP クライアント は、IDE またはチャットベースのアプリケーションに存在します。 AEM Content MCP Server を settings に追加すると、IDE またはチャットベースのアプリケーションによって、そのサーバーと通信するクライアントが作成されます。 プロンプトとツール呼び出しは、このクライアントを経由します。
サーバー
MCP 経由でツール、データおよびプロンプトを公開するサービス。 コンピューター上で実行することも、リモートで実行することもできます。
Adobeがホストする AEM MCP サーバー は、ページ、コンテンツフラグメント、アセットを作成、読み取り、更新、削除するためのツールを提供するので、IDE またはチャットベースのアプリケーションの AI がAEM環境と連携できます。

簡単に言えば、ホスト は IDE またはチャットベースのアプリケーションです。クライアント は、IDE またはチャットベースのアプリケーションからAEMへの接続です。サーバー は、AdobeがホストするAEM MCP サーバーで、この作業を行います。

セットアップ

AEM MCP サーバーは、MCP 互換アプリケーションの定義済みセットで動作するように設計されています。
好みの IDE またはチャットベースのアプリケーションでAEM MCP サーバーを設定するには、詳しくは ​ サポートされる MCP アプリケーション ​ を参照してください。

ユースケース

AEM MCP Server を使用したコンテンツオペレーションの高速化

AEM MCP サーバーによるコンテンツ操作の高速化

Cursor IDE からAEM Content MCP Server を使用して、AEM コンテンツの作業を合理化および高速化する方法を説明します。

Content MCP サーバーについて

Cloud Manager MCP サーバー

Cloud Manager MCP サーバー

Cursor IDE のAEM Cloud Manager MCP サーバーを使用して、AEM Cloud Manager の作業を合理化および高速化する方法について説明します。

Cloud Manager MCP サーバーについて

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69