Configurare il server Experience Manager Guides MCP
Questo articolo descrive i dettagli specifici dell’ambiente per la connessione al server MCP di Experience Manager Guides. La configurazione varia a seconda che l’istanza Experience Manager Guides esegua as a Cloud Service o on-premise. Seleziona la scheda che corrisponde all’ambiente.
Endpoint server MCP
Experience Manager Guides espone le sue funzionalità MCP tramite un singolo endpoint HTTP.
| table 0-row-3 1-row-3 | ||
|---|---|---|
| Server MCP | Endpoint | Descrizione |
| Experience Manager Guides | https://mcp.adobeaemcloud.com/adobe/mcp/guides |
Utilizza argomenti e mappe, nuove linee di base e rapporti in Experience Manager Guides. |
Per scoprire l’elenco di strumenti corrente per il tuo ambiente, chiedi all’assistente:
| code language-none |
|---|
|
Richiedi l’accesso per la tua organizzazione
L’accesso al server Experience Manager Guides MCP è opt-in per organizzazione. Prima che chiunque nell’organizzazione possa connettersi:
- Experience Manager Guides deve essere abilitato nell’ambiente AEM as a Cloud Service.
- L’ID organizzazione IMS (ID organizzazione) della tua organizzazione deve essere inserito nell’elenco Consentiti dal team Adobe Guides.
Per richiedere l’accesso, contatta il team Customer Success di Adobe.
Configurazione
Non si installa nulla localmente. Puntare il client all’URL del server e autenticarsi tramite il flusso di accesso di Adobe IMS.
Claude antropico
Segui la procedura dettagliata ufficiale: Configura Claude per AEM MCP. Quando aggiungi il connettore personalizzato, utilizza l’endpoint Experience Manager Guides:
| code language-none |
|---|
|
Cursore / Codice di Visual Studio
Aggiungi il server alla configurazione MCP. Per il cursore, aggiungerlo a .cursor/mcp.json:
| code language-json |
|---|
|
Per i client che supportano solo server locali (stadio), eseguire il bridge all’endpoint remoto con mcp-remote:
| code language-json |
|---|
|
Puoi collegare i client di intelligenza artificiale supportati a un’istanza Experience Manager Guides on-premise utilizzando il protocollo MCP (Model Context Protocol). Dopo aver stabilito la connessione, il client può accedere alle operazioni Experience Manager Guides disponibili per il tuo account utente AEM.
Tutte le operazioni vengono eseguite utilizzando l’identità e le autorizzazioni AEM. Il client connesso può visualizzare o modificare solo il contenuto e le risorse a cui il tuo account AEM è autorizzato ad accedere.
L’autenticazione utilizza il flusso del codice di autorizzazione OAuth 2.0 con Proof Key for Code Exchange (PKCE). Effettua l’autenticazione con AEM quando connetti un client per la prima volta. Dopo l’autenticazione, la connessione aggiorna automaticamente i token di accesso.
È possibile connettere i seguenti client:
| table 0-row-3 1-row-3 2-row-3 3-row-3 | ||
|---|---|---|
| Client | Metodo di connessione | Requisiti dell’istanza di AEM |
| Claude Desktop | Estensione desktop (.mcpb) |
Supporta gli endpoint HTTP e HTTPS, inclusi gli host interni accessibili dalla rete aziendale. |
| ChatGPT (Web e desktop) | Connettore personalizzato | Richiede un endpoint HTTPS accessibile al pubblico con un certificato TLS valido e disponibile al pubblico. |
| Cursore | Configurazione MCP in ~/.cursor/mcp.json |
Supporta gli endpoint HTTP e HTTPS, inclusi gli host interni accessibili dalla rete aziendale. |
Prerequisiti
Prima di connettere un client, rivolgiti al tuo amministratore AEM per verificare la seguente configurazione:
-
Verificare che la funzionalità MCP sia distribuita.: verificare che la funzionalità MCP sia distribuita e in esecuzione nell’istanza di Experience Manager Guides.
-
Configura l’URL di base Granite.: in Gestione configurazione console Web AEM (
/system/console/configMgr), individuare la configurazione Wrapper token PKCE OAuth Experience Manager Guides e verificare che l’URL di base Granite sia configurato. Se l’URL di base di Granite non è configurato correttamente, il client non può stabilire la connessione. -
Configura Day CQ Link Externalizer.: in AEM Web Console Configuration Manager, individua la configurazione Day CQ Link Externalizer e verifica che l’URL dell’autore esterno punti all’istanza di authoring AEM corretta. Durante l’individuazione OAuth viene utilizzato l’URL dell’autore esterno. Un URL errato può impedire al client di completare la connessione.
Per ulteriori dettagli, visualizza Configurare le impostazioni di connessione MCP per AEM Guides On-Premise
-
Ottenere l’URL del server MCP.: l’URL del server MCP utilizza il seguente formato:
code language-none http(s)://<AEM-HOST>/bin/guides/v1/mcp/ssenote NOTE Utilizza l’endpoint SSE completo durante la configurazione di un client. Non aggiungere una barra finale all’URL. Ad esempio:
Istanza di authoring interna di AEM:
code language-none http://10.42.42.20:4502/bin/guides/v1/mcp/sseIstanza autore AEM pubblica:
code language-none https://author.example.com/bin/guides/v1/mcp/sse -
Verifica le credenziali e le autorizzazioni di AEM.: è necessario disporre di un account valido per l’istanza di AEM. Utilizza le stesse credenziali utilizzate per accedere all’interfaccia utente di AEM. Le operazioni disponibili tramite MCP sono determinate dalle autorizzazioni assegnate a questo account.
Connetti Claude Desktop
Claude Desktop supporta le estensioni desktop (.mcpb). L’estensione MCP di Experience Manager Guides crea pacchetti per la configurazione della connessione in modo che non sia necessario modificare manualmente una configurazione JSON MCP.
-
Ottenere il file di estensione
aem-guides-mcp.mcpb. -
Apri Claude Desktop e passa a Impostazioni > Estensioni.
-
Installare
aem-guides-mcp.mcpbfacendo doppio clic sul file o trascinandolo nella finestra Estensioni.Adobe Experience Manager Guides MCP viene visualizzato nella finestra di dialogo di installazione.
-
Selezionare Installa.
-
Nel campo URL server MCP Experience Manager Guides, immetti l’endpoint SSE completo per l’istanza AEM.
Ad esempio:
code language-none http://<AEM-HOST>:4502/bin/guides/v1/mcp/sse -
Seleziona Salva e assicurati che l’estensione sia abilitata.
Connetti ChatGPT
Puoi configurare il server Experience Manager Guides MCP come connettore personalizzato in ChatGPT.
| note important |
|---|
| IMPORTANT |
| ChatGPT richiede che il server MCP sia disponibile tramite un endpoint HTTPS accessibile pubblicamente con un certificato TLS valido e attendibile. |
Gli endpoint HTTP, localhost, gli indirizzi IP privati e i certificati autofirmati non sono supportati. L’istanza di AEM deve essere esposta tramite un host HTTPS, ad esempio un load balancer, un proxy inverso o un Dispatcher configurato con TLS. |
| Anche l'URL dell'autore esterno configurato in Day CQ Link Externalizer deve puntare all'indirizzo HTTPS pubblico. In caso contrario, i metadati di individuazione OAuth possono annunciare endpoint di autenticazione non corretti e impedire l’accesso. |
-
Verifica che il server MCP sia disponibile a un URL HTTPS pubblico nel seguente formato:
code language-none https://<PUBLIC-AEM-HOST>/bin/guides/v1/mcp/sseApri l’endpoint in un browser e verifica di poter raggiungere l’host senza un avviso di certificato o un errore di connessione.
-
In ChatGPT, apri Impostazioni > Plugin.
note NOTE La disponibilità del connettore dipende dal piano ChatGPT e dalla configurazione dell’area di lavoro. L’amministratore dell’area di lavoro potrebbe dover abilitare connettori personalizzati o per sviluppatori. -
Seleziona l’opzione per aggiungere o creare un plug-in.
-
Specifica i dettagli del connettore:
- Nome: Immettere
Experience Manager Guideso un altro nome descrittivo. - URL server MCP: Immettere l’endpoint SSE HTTPS pubblico.
- Autenticazione: Seleziona OAuth.
Non è necessario fornire un ID client OAuth o un segreto client. Il server MCP supporta la registrazione client automatica.
- Nome: Immettere
-
Crea il connettore.
Connetti cursore
Configura il server MCP di Experience Manager Guides in Cursor aggiungendo i dettagli del server alla configurazione MCP.
-
In Cursore, passa a Personalizza > MCP > Nuovo.
Il cursore apre il file di configurazione
~/.cursor/mcp.json. -
Aggiungi la configurazione del server Experience Manager Guides MCP.
Ad esempio:
code language-json { "mcpServers": { "aem-guides": { "url": "http://10.42.34.176:4502/bin/guides/v1/mcp/sse", "type": "http" } } } -
Sostituisci l’URL di esempio con l’endpoint SSE MCP per l’istanza di AEM.
-
Salva la configurazione.
-
Abilita il server MCP configurato.
Autenticazione e utilizzo di Experience Manager Guides
Dopo aver configurato la connessione MCP nel client, esegui l’autenticazione con il tuo account AEM.
-
Avvia il processo di autenticazione dal client.
- Claude Desktop: Il flusso di autenticazione viene avviato quando Claude tenta per la prima volta di utilizzare la connessione Experience Manager Guides.
- ChatGPT: l’autenticazione viene avviata dopo la creazione e la connessione del connettore Experience Manager Guides.
- Cursore: Abilitare il server MCP configurato e selezionare Autentica.
-
Quando la pagina di accesso di AEM si apre nel browser, effettua l’accesso con le credenziali AEM.
-
Approva la richiesta di accesso quando richiesto.
-
Al termine dell’autenticazione, torna al client.
Ora puoi utilizzare le operazioni Experience Manager Guides disponibili per il tuo account. Ad esempio, prova a visualizzare le seguenti richieste:
List the available Experience Manager Guides operations.
Get the topic list for my map in Experience Manager Guides.
Show me the broken-link report for my map.
Dopo l’autenticazione, il client aggiorna automaticamente i token di autenticazione. In genere non è necessario accedere di nuovo a meno che la sessione non scada o l’accesso non venga revocato.
Risoluzione dei problemi di connessione
Utilizzare le informazioni seguenti per risolvere i problemi comuni di connessione e autenticazione.
/bin/guides/v1/mcp/sse e non deve contenere una barra finale. Verifica inoltre che l’istanza di AEM sia accessibile dal computer.localhost, gli indirizzi IP privati e gli endpoint di rete privati non sono supportati.