Collega i client AI a Profound CMS tramite MCP per individuare, creare, localizzare, pubblicare e gestire in modo sicuro i contenuti di diversi siti web.
Profound CMS fornisce un server MCP remoto che consente ai client AI compatibili di individuare, creare, aggiornare, pubblicare e gestire i contenuti del CMS.
Endpoint MCP:
http://107.21.107.99:8081/mcp
In produzione, utilizza la versione HTTPS dell'URL MCP configurato, quando disponibile.
Profound CMS MCP utilizza OAuth di WorkOS.
Per connetterti:
Non è necessario copiare una chiave API nel tuo client AI. Dopo l'accesso, il client riceve un token di accesso a breve durata e lo aggiorna automaticamente.
Il tuo ruolo nel CMS controlla l'accesso:
Esegui:
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Quindi avvia Claude Code e completa il flusso di autenticazione tramite browser.
Verifica la connessione:
claude mcp list
Esegui:
codex mcp add Profound --url http://107.21.107.99:8081/mcp
Codex richiederà l'autenticazione al primo utilizzo del server.
Puoi verificare la connessione con:
codex mcp list
Aggiungi quanto segue a:
~/.config/opencode/opencode.json
{
"mcp": {
"profound": {
"type": "remote",
"url": "http://107.21.107.99:8081/mcp",
"enabled": true,
"oauth": {}
}
}
}
Quindi esegui l'autenticazione:
opencode mcp auth profound
Verifica la connessione:
opencode mcp list
Il server dovrebbe apparire come connesso tramite OAuth.
La maggior parte dei client compatibili con MCP supporta la configurazione HTTP remota standard:
{
"mcpServers": {
"profound": {
"url": "http://107.21.107.99:8081/mcp"
}
}
}
In Cursor, Windsurf, Claude Desktop o in un altro client MCP:
Il client deve supportare MCP tramite Streamable HTTP e OAuth. I client che supportano solo server locali o chiavi API statiche non possono autenticarsi direttamente con questo server.
Dopo la connessione, chiedi al tuo client AI di individuare le organizzazioni e i siti web a tua disposizione:
Usa esclusivamente il server MCP di Profound.
Per prima cosa chiama list_my_organizations.
Poi chiama list_organizations.
Usa l'ID dell'organizzazione restituito da list_organizations per chiamare list_websites.
Mostra in una tabella i nomi delle organizzazioni, i nomi dei siti web e gli ID dei siti web.
Tutte le operazioni del CMS richiedono un website_id.
Il server MCP attualmente fornisce 35 strumenti CMS.
list_my_organizationslist_organizationslist_websitescreate_pageupdate_pagedelete_pageget_pagelist_pagescreate_route_bindingupdate_route_bindingdelete_route_bindingget_route_bindinglist_route_bindingsLe associazioni delle route collegano le pagine modello a contenuti specifici o a valori di parametri.
create_componentupdate_componentdelete_componentlist_componentsI componenti definiscono tipi di contenuto riutilizzabili e i relativi campi.
create_blockupdate_blockdelete_blockget_blocklist_blockspublish_blockI blocchi sono istanze di contenuto posizionate nelle pagine.
set_block_field_expressionset_block_field_expressionslist_block_field_expressionsdelete_block_field_expressionQuesti strumenti gestiscono le espressioni dinamiche fx che calcolano i valori dei campi al momento del rendering.
create_documentupdate_documentdelete_documentget_documentlist_documentsI documenti sono voci di contenuto riutilizzabili, chiamate anche varianti. list_documents restituisce i metadati; usa get_document per recuperare il contenuto completo.
list_document_translationsupsert_document_translationdelete_document_translationLe traduzioni devono essere memorizzate come righe relative alle impostazioni locali in un singolo documento, invece di creare un documento separato per ogni lingua.
Un flusso completo dei contenuti solitamente è il seguente:
expected_version quando aggiorni blocchi, componenti o documenti.Live.Una pagina è visibile pubblicamente solo quando è attiva e i suoi contenuti sono stati pubblicati.
Crea una pagina:
Usando Profound CMS, crea una pagina all'indirizzo /pricing per il sito web <website_id>.
Crea i blocchi richiesti, pubblicali e imposta la pagina su Live.
Aggiorna contenuti esistenti:
Trova la homepage del sito web <website_id>.
Leggi i blocchi attuali, aggiorna il titolo principale dell'hero e pubblica la modifica.
Crea contenuti localizzati:
Per il documento <document_id>, aggiungi le traduzioni in francese e tedesco.
Usa il documento esistente e crea righe di traduzione invece di creare documenti duplicati.
Usa contenuti dinamici:
Per il blocco hero della pagina modello, fai in modo che il titolo principale venga recuperato dal documento associato alla route.
Usa un'espressione per il campo del blocco invece di inserire la formula in draft_content.
Profound CMS MCP può essere combinato con altri server MCP per supportare un flusso di lavoro completo:
Ad esempio:
Figma MCP + Profound CMS MCP
può collegare l'esplorazione del design, la creazione dei contenuti, la redazione nel CMS, la localizzazione e la pubblicazione in un unico flusso di lavoro assistito dall'AI.