Conecta clientes de IA con Profound CMS mediante MCP para descubrir, crear, localizar, publicar y gestionar contenido de forma segura en distintos sitios web.
Profound CMS proporciona un servidor MCP remoto que permite a los clientes de IA compatibles descubrir, crear, actualizar, publicar y gestionar contenido del CMS.
Punto de conexión MCP:
http://107.21.107.99:8081/mcp
Para producción, utiliza la versión HTTPS de tu URL de MCP configurada siempre que esté disponible.
Profound CMS MCP utiliza OAuth de WorkOS.
Para conectarte:
No necesitas copiar una clave de API en tu cliente de IA. Después de iniciar sesión, el cliente recibe un token de acceso de corta duración y lo actualiza automáticamente.
Tu rol en el CMS controla el acceso:
Ejecuta:
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Después, inicia Claude Code y completa el flujo de autenticación en el navegador.
Verifica la conexión:
claude mcp list
Ejecuta:
codex mcp add Profound --url http://107.21.107.99:8081/mcp
Codex solicitará autenticación cuando se utilice el servidor por primera vez.
Puedes verificar la conexión con:
codex mcp list
Añade lo siguiente a:
~/.config/opencode/opencode.json
{
"mcp": {
"profound": {
"type": "remote",
"url": "http://107.21.107.99:8081/mcp",
"enabled": true,
"oauth": {}
}
}
}
Después, autentícate:
opencode mcp auth profound
Verifica la conexión:
opencode mcp list
El servidor debería aparecer como conectado mediante OAuth.
La mayoría de los clientes compatibles con MCP admiten la configuración HTTP remota estándar:
{
"mcpServers": {
"profound": {
"url": "http://107.21.107.99:8081/mcp"
}
}
}
En Cursor, Windsurf, Claude Desktop u otro cliente MCP:
El cliente debe ser compatible con Streamable HTTP MCP y OAuth. Los clientes que solo admiten servidores locales o claves de API estáticas no pueden autenticarse directamente con este servidor.
Después de conectarte, pide a tu cliente de IA que descubra las organizaciones y los sitios web disponibles para ti:
Utiliza únicamente el servidor MCP de Profound.
Primero llama a list_my_organizations.
Después llama a list_organizations.
Utiliza el ID de organización devuelto por list_organizations para llamar a list_websites.
Muestra los nombres de las organizaciones, los nombres de los sitios web y los ID de los sitios web en una tabla.
Todas las operaciones del CMS requieren un website_id.
Actualmente, el servidor MCP proporciona 35 herramientas de CMS.
list_my_organizationslist_organizationslist_websitescreate_pageupdate_pagedelete_pageget_pagelist_pagescreate_route_bindingupdate_route_bindingdelete_route_bindingget_route_bindinglist_route_bindingsLas vinculaciones de rutas conectan páginas de plantilla con contenido específico o valores de parámetros.
create_componentupdate_componentdelete_componentlist_componentsLos componentes definen tipos de contenido reutilizables y sus campos.
create_blockupdate_blockdelete_blockget_blocklist_blockspublish_blockLos bloques son instancias de contenido colocadas en las páginas.
set_block_field_expressionset_block_field_expressionslist_block_field_expressionsdelete_block_field_expressionEstas herramientas gestionan expresiones dinámicas fx que calculan los valores de los campos en el momento de renderización.
create_documentupdate_documentdelete_documentget_documentlist_documentsLos documentos son entradas de contenido reutilizables, también llamadas variantes. list_documents devuelve metadatos; utiliza get_document para recuperar el contenido completo.
list_document_translationsupsert_document_translationdelete_document_translationLas traducciones deben almacenarse como filas de configuración regional en un único documento, en lugar de crear un documento separado para cada idioma.
Un flujo de contenido completo normalmente tiene este aspecto:
expected_version al actualizar bloques, componentes o documentos.Live.Una página solo es visible públicamente cuando está activa y su contenido se ha publicado.
Crear una página:
Usando Profound CMS, crea una página en /pricing para el sitio web <website_id>.
Crea los bloques necesarios, publícalos y establece la página en Live.
Actualizar contenido existente:
Encuentra la página de inicio del sitio web <website_id>.
Lee sus bloques actuales, actualiza el titular principal y publica el cambio.
Crear contenido localizado:
Para el documento <document_id>, añade traducciones al francés y al alemán.
Utiliza el documento existente y crea filas de traducción en lugar de crear documentos duplicados.
Utilizar contenido dinámico:
Para el bloque principal de la página de plantilla, haz que el titular obtenga su contenido del documento vinculado a la ruta.
Utiliza una expresión de campo del bloque en lugar de colocar la fórmula en draft_content.
Profound CMS MCP se puede combinar con otros servidores MCP para admitir un flujo de trabajo completo:
Por ejemplo:
Figma MCP + Profound CMS MCP
puede conectar el descubrimiento del diseño, la creación de contenido, la edición en el CMS, la localización y la publicación en un único flujo de trabajo asistido por IA.