O que é o protocolo MCP e para que ele serve no Joomla?
O protocolo MCP (Model Context Protocol) é um padrão aberto que permite que um assistente de IA como Claude, ChatGPT ou Copilot use diretamente as ferramentas de um aplicativo. Com o Joomla, ele transforma seu site em um servidor MCP: você descreve em linguagem natural o que deseja fazer (criar um artigo, reorganizar um menu, otimizar o SEO) e o assistente executa a tarefa diretamente no site, dentro dos limites das permissões do Joomla da conta que você autorizou. É isso que o Senso MCP faz para o Joomla 5 e 6.
O MCP em poucas palavras
Até agora, trabalhar com uma IA em um site Joomla quase sempre significava copiar e colar: você pede um texto ao assistente, copia o resultado para o editor, configura a categoria, os metadados, as datas e começa tudo de novo. A IA dá sugestões, mas é você quem faz o trabalho.
O Model Context Protocol muda essa dinâmica. Lançado pela Anthropic no fim de 2024 e atualmente adotado pelos principais assistentes do mercado, ele define uma maneira comum para que um aplicativo exponha ferramentas a uma IA: cada ferramenta tem um nome, uma descrição e parâmetros. O assistente descobre essas ferramentas, entende para que servem e as chama quando sua solicitação exige.
É possível compará-lo a uma tomada universal: um aplicativo compatível com MCP pode ser conectado a qualquer assistente compatível, sem desenvolvimento específico para cada um.
Como o MCP funciona com o Joomla?
Três participantes entram em cena:
- o assistente de IA (o cliente MCP): Claude, ChatGPT, Microsoft 365 Copilot ou uma ferramenta de automação como n8n, Make ou Zapier;
- o servidor MCP: seu site Joomla, equipado com o Senso MCP, que expõe suas ferramentas (artigos, categorias, menus, mídias, módulos, SEO…);
- você, que formula a solicitação e autoriza a conexão.
Na prática, quando você escreve “Crie um artigo na categoria Blog, com data de 1º de novembro, como rascunho”, o assistente identifica as ferramentas úteis, consulta a lista de categorias para encontrar a correta e cria o artigo com os parâmetros adequados. Ele informa o resultado, e você pode verificá-lo no painel administrativo do Joomla.
O que é possível fazer na prática?
Tudo o que a administração do Joomla permite, dentro dos limites das ferramentas disponíveis e das suas permissões. Veja alguns exemplos de solicitações comuns:
- Conteúdo: redigir e publicar artigos, classificá-los, adicionar tags e programar datas de publicação;
- Otimização para mecanismos de busca: auditar metadescrições ausentes, reescrever títulos e adicionar dados estruturados do Schema.org;
- Navegação: criar um item de menu e reorganizar uma estrutura hierárquica;
- Multilíngue: traduzir um artigo e associá-lo à versão original;
- Manutenção: verificar links internos, listar extensões que precisam ser atualizadas e limpar o cache.
O benefício não está apenas em economizar tempo em uma ação isolada, mas em encadear várias operações em uma única solicitação, em vez de navegar por inúmeras telas.
É seguro conectar uma IA ao seu site Joomla?
A segurança se baseia nos mecanismos que o Joomla já domina:
- Autorização OAuth: você aprova a conexão pelo seu site, e nenhuma senha é transmitida ao assistente;
- Permissões do Joomla (ACL): o assistente atua em nome de uma conta de usuário e não pode fazer nada além do que essa conta pode fazer. Uma conta de “Redator” não poderá instalar uma extensão;
- Escopos de acesso: você escolhe quais áreas de ferramentas ficam disponíveis (somente leitura, conteúdo, menus…);
- Rastreabilidade: as modificações passam pelo Joomla, com seu histórico de versões.
Boa prática: criar uma conta dedicada ao assistente, com apenas as permissões necessárias, e solicitar que os conteúdos sejam criados como rascunho para que você os revise antes da publicação.
Senso MCP: um servidor MCP nativo para Joomla
O Senso MCP é uma extensão que transforma um site Joomla 5 ou 6 em um servidor MCP, sem serviço intermediário: as ferramentas são expostas pelo seu próprio site. O pacote gratuito fornece o mecanismo MCP, além das ferramentas de conteúdo e site; os planos Pro e Premium acrescentam mídias, menus, SEO, recursos multilíngues, módulos, Temas, extensões e usuários, e um complemento oferece suporte ao YOOtheme Pro. Os detalhes estão disponíveis na matriz de ferramentas por plano.
A conexão é documentada para cada assistente: ChatGPT, Microsoft 365 Copilot ou ainda n8n, Make e Zapier.
Como começar
O pacote gratuito já está disponível. O guia de início rápido orienta você passo a passo: instalar a extensão, verificar as configurações, conectar seu assistente e executar o primeiro comando. Toda a documentação está disponível online.
Perguntas frequentes
Não. Depois que a extensão estiver instalada e o assistente conectado, tudo é feito em linguagem natural, em francês ou em outros idiomas. Consulte o guia de início rápido.
O Senso MCP funciona com o Joomla 5 e o Joomla 6. Consulte Compatibilidade e versões.
Qualquer cliente compatível com MCP: Claude, ChatGPT, Microsoft 365 Copilot, além de plataformas de automação como n8n, Make ou Zapier. Consulte a seção Servidor MCP & conexão com IA.
Não. Ela só pode agir dentro dos limites das permissões da conta Joomla autorizada e dos escopos que você abriu. Ao trabalhar como rascunho e com uma conta com permissões restritas, você mantém o controle sobre o que é publicado. Consulte Segurança & permissões.