Conecte clientes de IA ao Profound CMS por meio do MCP para descobrir, criar, localizar, publicar e gerenciar conteúdo com segurança em vários sites.
O Profound CMS fornece um servidor MCP remoto que permite que clientes de IA compatíveis descubram, criem, atualizem, publiquem e gerenciem conteúdo do CMS.
Endpoint MCP:
http://107.21.107.99:8081/mcp
Em produção, use a versão HTTPS do URL MCP configurado sempre que disponível.
O MCP do Profound CMS usa o OAuth do WorkOS.
Para conectar:
Você não precisa copiar uma chave de API para o seu cliente de IA. Após o login, o cliente recebe um token de acesso de curta duração e o atualiza automaticamente.
Sua função no CMS controla o acesso:
Execute:
claude mcp add --transport http Profound http://107.21.107.99:8081/mcp
Em seguida, inicie o Claude Code e conclua o fluxo de autenticação pelo navegador.
Verifique a conexão:
claude mcp list
Execute:
codex mcp add Profound --url http://107.21.107.99:8081/mcp
O Codex solicitará autenticação quando o servidor for usado pela primeira vez.
Você pode verificar a conexão com:
codex mcp list
Adicione o seguinte a:
~/.config/opencode/opencode.json
{
"mcp": {
"profound": {
"type": "remote",
"url": "http://107.21.107.99:8081/mcp",
"enabled": true,
"oauth": {}
}
}
}
Em seguida, autentique-se:
opencode mcp auth profound
Verifique a conexão:
opencode mcp list
O servidor deve aparecer como conectado por meio do OAuth.
A maioria dos clientes compatíveis com MCP oferece suporte à configuração HTTP remota padrão:
{
"mcpServers": {
"profound": {
"url": "http://107.21.107.99:8081/mcp"
}
}
}
No Cursor, Windsurf, Claude Desktop ou outro cliente MCP:
O cliente deve oferecer suporte a MCP via HTTP Streamable e OAuth. Clientes que oferecem suporte apenas a servidores locais ou chaves de API estáticas não podem se autenticar diretamente neste servidor.
Após conectar, peça ao seu cliente de IA para descobrir as organizações e os sites disponíveis para você:
Use apenas o servidor MCP do Profound.
Primeiro, chame list_my_organizations.
Depois, chame list_organizations.
Use o ID da organização retornado por list_organizations para chamar list_websites.
Mostre os nomes das organizações, os nomes dos sites e os IDs dos sites em uma tabela.
Todas as operações do CMS exigem um website_id.
O servidor MCP oferece atualmente 35 ferramentas de CMS.
list_my_organizationslist_organizationslist_websitescreate_pageupdate_pagedelete_pageget_pagelist_pagescreate_route_bindingupdate_route_bindingdelete_route_bindingget_route_bindinglist_route_bindingsOs vínculos de rotas conectam páginas de modelo a conteúdos específicos ou valores de parâmetros.
create_componentupdate_componentdelete_componentlist_componentsOs componentes definem tipos de conteúdo reutilizáveis e seus campos.
create_blockupdate_blockdelete_blockget_blocklist_blockspublish_blockOs blocos são instâncias de conteúdo colocadas nas páginas.
set_block_field_expressionset_block_field_expressionslist_block_field_expressionsdelete_block_field_expressionEssas ferramentas gerenciam expressões fx dinâmicas que calculam os valores dos campos no momento da renderização.
create_documentupdate_documentdelete_documentget_documentlist_documentsDocumentos são entradas de conteúdo reutilizáveis, também chamadas de variantes. list_documents retorna metadados; use get_document para recuperar o conteúdo completo.
list_document_translationsupsert_document_translationdelete_document_translationAs traduções devem ser armazenadas como linhas de localidade em um único documento, em vez de criar um documento separado para cada idioma.
Um fluxo de conteúdo completo geralmente se parece com isto:
expected_version ao atualizar blocos, componentes ou documentos.Live.Uma página fica visível publicamente somente quando está ativa e seu conteúdo foi publicado.
Criar uma página:
Usando o Profound CMS, crie uma página em /pricing para o site <website_id>.
Crie os blocos necessários, publique-os e defina a página como Live.
Atualizar conteúdo existente:
Encontre a página inicial do site <website_id>.
Leia os blocos atuais, atualize o título principal do hero e publique a alteração.
Criar conteúdo localizado:
Para o documento <document_id>, adicione traduções em francês e alemão.
Use o documento existente e crie linhas de tradução em vez de criar documentos duplicados.
Usar conteúdo dinâmico:
Para o bloco hero na página de modelo, faça com que o título seja obtido do documento vinculado à rota.
Use uma expressão de campo do bloco em vez de inserir a fórmula em draft_content.
O MCP do Profound CMS pode ser combinado com outros servidores MCP para oferecer suporte a um fluxo de trabalho completo:
Por exemplo:
Figma MCP + Profound CMS MCP
pode conectar descoberta de design, criação de conteúdo, autoria no CMS, localização e publicação em um único fluxo de trabalho assistido por IA.