Connectez les clients IA à Profound CMS via MCP pour découvrir, créer, localiser, publier et gérer du contenu en toute sécurité sur plusieurs sites web.
Profound CMS fournit un serveur MCP distant qui permet aux clients IA compatibles de découvrir, créer, mettre à jour, publier et gérer le contenu du CMS.
Point de terminaison MCP :
http://107.21.107.99:8081/mcp
En production, utilisez la version HTTPS de l’URL MCP configurée dès qu’elle est disponible.
Le MCP de Profound CMS utilise OAuth via WorkOS.
Pour vous connecter :
Vous n’avez pas besoin de copier une clé API dans votre client IA. Après la connexion, le client reçoit un jeton d’accès à courte durée de vie et le renouvelle automatiquement.
Votre rôle dans le CMS contrôle les accès :
Exécutez :
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Lancez ensuite Claude Code et terminez le processus d’authentification dans le navigateur.
Vérifiez la connexion :
claude mcp list
Exécutez :
codex mcp add Profound --url http://107.21.107.99:8081/mcp
Codex demandera une authentification lors de la première utilisation du serveur.
Vous pouvez vérifier la connexion avec :
codex mcp list
Ajoutez ce qui suit dans :
~/.config/opencode/opencode.json
{
"mcp": {
"profound": {
"type": "remote",
"url": "http://107.21.107.99:8081/mcp",
"enabled": true,
"oauth": {}
}
}
}
Puis authentifiez-vous :
opencode mcp auth profound
Vérifiez la connexion :
opencode mcp list
Le serveur devrait apparaître comme connecté via OAuth.
La plupart des clients compatibles avec MCP prennent en charge la configuration HTTP distante standard :
{
"mcpServers": {
"profound": {
"url": "http://107.21.107.99:8081/mcp"
}
}
}
Dans Cursor, Windsurf, Claude Desktop ou un autre client MCP :
Le client doit prendre en charge MCP via HTTP diffusable (Streamable HTTP) et OAuth. Les clients qui ne prennent en charge que les serveurs locaux ou les clés API statiques ne peuvent pas s’authentifier directement auprès de ce serveur.
Après la connexion, demandez à votre client IA de découvrir les organisations et les sites web auxquels vous avez accès :
Utilise uniquement le serveur MCP de Profound.
Commence par appeler list_my_organizations.
Appelle ensuite list_organizations.
Utilise l’identifiant d’organisation renvoyé par list_organizations pour appeler list_websites.
Affiche les noms des organisations, les noms des sites web et les identifiants des sites web dans un tableau.
Toutes les opérations du CMS nécessitent un website_id.
Le serveur MCP fournit actuellement 35 outils CMS.
list_my_organizationslist_organizationslist_websitescreate_pageupdate_pagedelete_pageget_pagelist_pagescreate_route_bindingupdate_route_bindingdelete_route_bindingget_route_bindinglist_route_bindingsLes liaisons de routes relient les pages modèles à un contenu ou à des valeurs de paramètres spécifiques.
create_componentupdate_componentdelete_componentlist_componentsLes composants définissent des types de contenu réutilisables et leurs champs.
create_blockupdate_blockdelete_blockget_blocklist_blockspublish_blockLes blocs sont des instances de contenu placées sur les pages.
set_block_field_expressionset_block_field_expressionslist_block_field_expressionsdelete_block_field_expressionCes outils gèrent les expressions fx dynamiques qui calculent les valeurs des champs au moment du rendu.
create_documentupdate_documentdelete_documentget_documentlist_documentsLes documents sont des entrées de contenu réutilisables, également appelées variantes. list_documents renvoie les métadonnées ; utilisez get_document pour récupérer le contenu complet.
list_document_translationsupsert_document_translationdelete_document_translationLes traductions doivent être stockées sous forme de lignes correspondant aux locales dans un même document, plutôt que de créer un document distinct pour chaque langue.
Un flux de travail de contenu complet se déroule généralement comme suit :
expected_version lors de la mise à jour des blocs, composants ou documents.Live.Une page n’est visible publiquement que lorsqu’elle est en ligne et que son contenu a été publié.
Créer une page :
Avec Profound CMS, crée une page à l’adresse /pricing pour le site web <website_id>.
Crée les blocs requis, publie-les et définis la page sur Live.
Mettre à jour du contenu existant :
Trouve la page d’accueil du site web <website_id>.
Lis ses blocs actuels, mets à jour le titre principal de la section hero et publie la modification.
Créer du contenu localisé :
Pour le document <document_id>, ajoute les traductions française et allemande.
Utilise le document existant et crée des lignes de traduction au lieu de créer des documents en double.
Utiliser du contenu dynamique :
Pour le bloc hero de la page modèle, fais en sorte que le titre récupère ses données depuis le document lié à la route.
Utilise une expression de champ de bloc au lieu de placer la formule dans draft_content.
Le MCP de Profound CMS peut être combiné à d’autres serveurs MCP afin de prendre en charge un flux de travail complet :
Par exemple :
Figma MCP + Profound CMS MCP
peut relier la découverte du design, la création de contenu, la rédaction dans le CMS, la localisation et la publication au sein d’un flux de travail unique assisté par l’IA.