Senso MCP for Joomla

Servidor MCP para Joomla 5 e 6. Gerencie artigos, categorias, tags e muito mais no seu site Joomla a partir do Claude, ChatGPT ou qualquer cliente MCP.

Documentação

Senso MCP — Servidor MCP para Joomla

Senso MCP transforma um site Joomla 5 ou 6 em um servidor Model Context Protocol (MCP). Conecte Claude, ChatGPT ou qualquer assistente de IA compatível com MCP e gerencie seu site Joomla em linguagem natural.

Este repositório contém o código-fonte do pacote gratuito.

O que ele faz

O servidor MCP roda dentro do próprio Joomla: sem servidor extra, sem ponte Node.js. Seu assistente de IA conecta-se ao seu site e age por meio de ferramentas bem definidas e verificadas por permissões.

Com o pacote gratuito, um assistente pode:

  • criar, ler, atualizar, reordenar e excluir artigos, categorias e tags;
  • listar, comparar e restaurar versões de artigos;
  • ler informações do site (idiomas, template, versões) para fundamentar suas ações;
  • buscar uma página renderizada do front-end para verificar o resultado;
  • limpar os caches do Joomla.

Segurança

  • Autorização OAuth 2.1 com endpoints de descoberta padrão, ou um token de API do Joomla.
  • Cada ferramenta é controlada pelo próprio ACL do Joomla: o assistente só pode fazer o que a conta conectada pode fazer.
  • Acesso com escopo e revogável por cliente. Senhas nunca são expostas.

Requisitos

  • Joomla 5.x ou 6.x (sem necessidade de plugin de compatibilidade)
  • PHP 8.2 ou posterior

Instalação

  1. Baixe o pacote de https://www.sensomcp.com/en/downloads/senso-mcp-pack-free.
  2. Instale-o no Joomla: Sistema → Instalar → Extensões.
  3. Conecte seu assistente: veja Conectar Claude ou Conectar ChatGPT.

Um guia passo a passo está disponível na seção Começando da documentação.

O que há neste repositório

PastaExtensão
packages/com_sensomcpComponente: servidor MCP, OAuth, configurações, painel
packages/plg_webservices_sensomcpPlugin de Web Services: rotas de API
packages/plg_system_sensomcpPlugin de sistema: endpoints de descoberta
packages/plg_system_sensomcpchangelogPlugin de sistema: exibição de changelog
packages/plg_task_sensomcpPlugin de tarefa agendada: manutenção
packages/plg_sensomcp_siteFerramentas: informações do site
packages/plg_sensomcp_contentFerramentas: artigos, categorias, tags, versões

Indo além

Plugins adicionais adicionam ferramentas para campos personalizados, mídia, menus, SEO, sites multilíngues, módulos, templates, usuários, extensões e YOOtheme Pro. Veja https://www.sensomcp.com/en/pricing.

Suporte

Licença

GNU General Public License versão 2 ou posterior. Veja LICENÇA.

Desenvolvido por Sensomedia. O nome Joomla!® é usado sob uma licença limitada da Open Source Matters; Senso MCP não é afiliado nem endossado pela Open Source Matters ou pelo projeto Joomla!®.