Serveurs MCP dans AEM
Découvrez comment utiliser les serveurs AEM Model Context Protocol (MCP) à partir de vos applications IDE optimisées par l’IA ou basées sur le chat pour rationaliser et accélérer votre travail de contenu AEM. Vous décrivez ce que vous souhaitez dans un langage naturel au lieu d’écrire du code API de bas niveau ou de naviguer dans l’interface utilisateur d’AEM.
Liste des serveurs AEM MCP
Tous les serveurs AEM MCP sont disponibles sous https://mcp.adobeaemcloud.com/adobe/mcp/. Voir Utilisation de MCP avec AEM as a Cloud Service pour plus d’informations.
- Contenu (
/content) : accès complet pour créer, lire, mettre à jour et supprimer des pages, des fragments et des ressources. - Contenu (lecture seule) (
/content-readonly) — En lecture seule pour répertorier et obtenir des pages, des fragments et des ressources (aucune modification). - Cloud Manager (
/cloudmanager) — Pour gérer les programmes, environnements, référentiels et pipelines Adobe Cloud Manager.
List all AEM MCP tools available from this server and describe what they do) ou saisissez l’invite tools/list dans votre IDE.Modèles d’utilisation du serveur MCP
Avant de commencer à utiliser les serveurs MCP AEM, nous allons examiner les deux principaux schémas d’utilisation des serveurs MCP :
- Centré sur l'humain - Vous êtes aux commandes. Vous demandez, l’IA suggère ou exécute des outils pour vous dans l’IDE.
- Agentic — Une application agentic (agent ou sous-agent) appelle le serveur seule, en choisissant des outils et en travaillant vers un objectif avec peu d'entrée humaine.
Voici comment ces deux schémas d’utilisation se comparent :
L’IA propose ou exécute des outils pour vous dans l’application basée sur l’IDE ou le chat.
Il sélectionne les outils à utiliser et continue de le faire avec un minimum de conseils.
Lors de l’utilisation de MCP dans des systèmes Agentic
Les serveurs MCP sont conçus pour les clients MCP à commande humaine avec une supervision humaine et une expérience utilisateur interactive. La spécification des outils MCP recommande un humain dans la boucle qui peut approuver ou refuser les appels à l’outil.
Si vous utilisez des serveurs MCP dans un système autonome ou autonome, traitez-le comme un niveau de compatibilité distinct. Placer sur la liste autorisée N’utilisez pas de code en dur les noms d’outil dans invites, __ ou logique de routage. Dans MCP, le nom de l’outil est un identifiant programmatique, le description est l’indice associé au modèle pour le LLM. Privilégiez les invites et la sélection basées sur la fonctionnalité ou la description.
Implémentez la découverte d’exécution via tools/list, gérez les modifications de liste d’outils (notifications/tools/list_changed) et alignez-vous sur le fournisseur de serveur MCP pour l’intégration et le contrôle de version si vous avez besoin de garanties de stabilité au-delà de la ligne de base du protocole.
Entités MCP et leur mappage
MCP s’articule autour de trois entités : hôte, client et serveur. La spécification MCP les définit formellement. Cependant, le tableau ci-dessous explique chacun en termes simples et son mappage lors de l’utilisation de serveurs MCP AEM.
En d’autres termes, Hôte est votre application basée sur un IDE ou un chat, Client est la connexion de l’application basée sur un IDE ou un chat à AEM, Serveur est le serveur AEM MCP hébergé par Adobe qui effectue le travail.
Configuration
Les serveurs AEM MCP sont conçus pour fonctionner avec un ensemble défini d’applications compatibles avec MCP.
Pour configurer les serveurs AEM MCP dans l’IDE de votre choix ou dans l’application basée sur une conversation, reportez-vous à la section Applications MCP prises en charge pour plus d’informations.
Cas d’utilisation
Accélérer les opérations de contenu avec le serveur AEM MCP
Découvrez comment utiliser le serveur AEM Content MCP à partir de l’IDE du curseur pour rationaliser et accélérer votre travail de contenu AEM.
Découvrez comment utiliser le serveur AEM Cloud Manager MCP à partir de l’IDE Cursor pour rationaliser et accélérer votre travail dans AEM Cloud Manager.