Changelog & Versões
Pacote MCP gratuito para Joomla - Senso MCP
Senso MCP 1.2.13 (versão mais recente)
Corrigido
rebuild_jch_cache/clear_jch_cache(rebuild: true)recusava-se a ser executado no JCH Optimize 9.4.2 Pro com a mensagem "Rebuild (recache) requires JCH Optimize Pro". O JCH 9.4.2 removeu a constanteJCH_PROem favor de um serviçoEditionInterface; a edição Pro agora é detectada por esse serviço, mantendo a constante como alternativa para versões mais antigas do JCH.rebuild_jch_cacheinformavastarted: trueno JCH 9.4.2, embora nada tivesse sido reconstruído: o JCH 9.4.2 adicionou um nonce de uso único à assinatura do endpoint de recache, que rejeitava nosso ping com HTTP 403, e a ferramenta nunca lia a resposta. O ping agora usa o próprio auxiliarRecacheTriggerdo JCH quando disponível (as versões mais antigas do JCH mantêm a assinatura anterior), e a ferramenta lê o status HTTP: 202 = aceito, 409 = um recache já está em andamento, qualquer outro valor faz a ferramenta recorrer à CLI em segundo plano e é informado emweb_ping.
Senso MCP 1.2.12
Corrigido
- Conector do ChatGPT: a conexão era concluída (OAuth, token), mas nenhuma ferramenta era listada. Desde a versão 1.2.0, o servidor respondia à sondagem
server/discoverdo MCP 2026-07-28 com um resultado de descoberta que anunciava apenas o protocolo de handshake 2025-06-18; o ChatGPT então tratava o servidor como "moderno", não encontrava uma versão compatível com ambas as partes e parava antes detools/list(o Claude tolerava isso). Agora, a sondagem recebe a resposta "method not found" (-32601), que é a resposta padrão de um servidor baseado em handshake, fazendo com que todo cliente compatível com as duas gerações recorra ainitialize, conforme esperado. A sondagem não é mais registrada no log de requisições.
Senso MCP 1.2.11
Adicionado
- Seção de licença do painel: quando não é possível acessar a loja, a causa técnica (erro de cURL/TLS, status HTTP, resposta que não está em JSON) agora é exibida abaixo da mensagem "Loja temporariamente inacessível" e registrada em
administrator/logs/com_sensomcp.log.php, permitindo diagnosticar um firewall de saída ou um pacote de certificados CA desatualizado na hospedagem.
Senso MCP 1.2.10
Adicionado
- Valores de campos personalizados em categorias:
get_categoryretornafields,create_category/update_categoryaceitam um objetofields, e a nova ferramentalist_category_fieldslista os campos aplicáveis a uma categoria (contextocom_content.categories).
Corrigido
- Os valores de campos personalizados com uma estrutura (linhas de subformulário, tipos estruturados de terceiros) agora são armazenados como o Joomla faz (JSON), em vez de serem divididos em linhas "Array", e são retornados decodificados por
get_article/get_category.
Senso MCP 1.2.9
Corrigido
create_article/update_articleagora aceitam as datas do artigocreated,publish_upepublish_down(ISO 8601; um valor sem deslocamento UTC é interpretado no fuso horário do site).publish_up/publish_downpodem ser limados com null.update_articleagora aceitaalias; antes, não era possível alterar o alias de um artigo.update_article: alterar um atributo de imagem (por exemplo, o texto alternativo) não apaga mais os outros valores da imagem.
Adicionado
create_article/update_articleagora abrangem todas as opções das abas Publicação/Opções:access,featured(+featured_up/featured_down, requer edit.state),created_by,created_by_alias,note,metadata(autor, robôs, direitos) eattribs(opções do artigo);metadata/attribssão mesclados chave por chave durante a atualização. As imagens passam a aceitarimage_intro_caption,float_intro,image_fulltext_caption,float_fulltext.get_articleagora também retornaaccess,note,attribs,metadata,created_by_alias,created_by_name,modified_by_name,featured_up/featured_down,ordering,versionechecked_out.search_articlesagora retornaalias,featured,access,publish_up/publish_downe pode ordenar porpublish_up.- As duas ferramentas de gravação retornam as datas armazenadas (UTC) e o estado de destaque após o salvamento.
Senso MCP 1.2.8
Adicionado
- Modo de depuração: uma ferramenta que falha agora também registra o erro (mensagem e origem), não apenas os parâmetros da chamada.
Senso MCP 1.2.7
Corrigido
- Os URLs públicos multilíngues de artigos, categorias e tags em todos os idiomas agora são resolvidos de forma confiável: os URLs de cada idioma são resolvidos em paralelo, com um tempo limite maior, para que não fiquem mais ocasionalmente parcialmente sem tradução (por exemplo, após salvar).
update_articleecreate_articleagora aceitammetakey(palavras-chave de meta); anteriormente, esse parâmetro era ignorado.
Adicionado
get_articleagora também retorna as palavras-chave de meta do artigo (metakey), as datas (created, modified, publish_up, publish_down) e o autor, para que dados estruturados e outras ferramentas não precisem mais buscá-los em outro lugar.
Senso MCP 1.2.6
Adicionado
- Artigos: agora é possível ler e gravar os campos editoriais Link A/B/C (aba Publicação).
get_articleretorna esses campos, ecreate_article/update_articleaceitam um objetolinks({a,b,c} → {url, text, target}).
Senso MCP 1.2.5
Adicionado
- Artigos, categorias e tags com
*(todos os idiomas) agora retornam uma URL pública por idioma de conteúdo (um mapaurls) juntamente comurl, cada uma resolvida para a URL SEF canônica do site.
Corrigido
- Painel: os contadores de “métodos mais usados” voltaram a ficar legíveis (texto branco no selo azul).
Senso MCP 1.2.4
Corrigido
- As respostas do MCP agora estão protegidas contra saída inesperada do PHP. Um aviso, notificação ou mensagem de descontinuação gerado pelo núcleo do Joomla ou por um plugin de terceiros durante uma chamada de ferramenta — por exemplo, a reconstrução do conjunto aninhado por trás de
create_category/update_category/create_menu_item/update_menu_item, ou a verificação de uma pasta porlist_media— agora é registrado em vez de vazar para o corpo da resposta. Isso corrige o erroUnexpected token '<', "<br />\n<b>"... is not valid JSONobservado em servidores que mantêm o PHPdisplay_errorsativado. - O catálogo de plugins agora é consultado em tempo real (com uma janela anti-picos de 60 segundos, em vez de um cache de 6 horas), mantendo a cópia armazenada apenas como alternativa offline quando a loja estiver inacessível. O cache local também é invalidado imediatamente quando a chave de licença é alterada ou o domínio atual é declarado ou reassociado. Isso corrige o problema de plugins pagos permanecerem com a mensagem “Sua licença não cobre este plugin” logo após a declaração do domínio do site e mantém a cobertura e as versões disponíveis sempre atualizadas.
Senso MCP 1.2.3
Adicionado
- MCP
create_category/update_category: agora é possível definir, pelas ferramentas, a meta descrição e a imagem da categoria (com texto alternativo e a opção “texto alternativo vazio”).
Senso MCP 1.2.2
Adicionado
- Motor de changelog integrado: a tela de atualização agora exibe as notas de versão de cada versão, disponibilizadas dinamicamente com o cache nativo do Joomla.
Alterado
- Agora, todos os manifestos informam a URL do changelog, permitindo que as telas de gerenciamento e atualização direcionem para as notas de versão.
Senso MCP 1.2.1
Corrigido
- O título da tela de opções agora é localizado (antes, exibia a chave de idioma bruta
com_sensomcp_configuration). - Registro de alterações pós-instalação/atualização: agora é exibido para versões recentes e escrito em inglês (mais internacional); a redação de "instalado/atualizado" também foi ajustada.
Senso MCP 1.2.0
Adicionado
- Modo de depuração (Opções → Segurança, desativado por padrão): registra todas as chamadas de ferramentas com seus parâmetros (campos sensíveis ocultados e valores longos truncados) em administrator/logs/com_sensomcp.log.php.
- Suporte ao MCP
server/discover(protocolo de 28/07/2026): não há mais erros de “método desconhecido” com clientes recentes. set_article_stateagora permite arquivar e mover artigos para a lixeira (além de publicar e despublicar).
Segurança
delete_article: a exclusão permanente agora exige uma confirmação explícita (confirm=true); sem ela, os itens são apenas movidos para a lixeira (e podem ser recuperados).
Senso MCP 1.1.1
Adicionado
set_article_state: novos estados arquivado (2) e lixeira (-2).
Segurança
delete_article: confirmação obrigatória antes de qualquer exclusão permanente.
Senso MCP 1.1.0
Adicionado
- Tela de plugins reformulada: 100% AJAX, atualização com um clique, indicador de versão, layout responsivo e desinstalação.
- Catálogo traduzido para o idioma da administração.
- Banner de notificação de nova versão no painel de controle.
- Cinco novos idiomas: alemão, espanhol, italiano, neerlandês e português (Brasil).
Senso MCP 1.0.5
Corrigido
- A instalação de um plugin do catálogo falhava ("Falha no download da loja") porque a solicitação não incluía o domínio do site, agora exigido pela loja para o controle de licenças. O domínio do site agora é enviado, assim como já acontecia nas atualizações automáticas.
Senso MCP 1.0.4
Alterado
- Esclarecida a recusa de ferramentas MCP: quando uma verificação de acesso por elemento nega uma ferramenta, a mensagem explicativa agora é retornada ao cliente durante a chamada, em vez de uma recusa genérica.
Senso MCP 1.0.3
Segurança
- Tela de consentimento do OAuth: agora oferece apenas os escopos que a conta autorizada pode realmente usar (permissões do Joomla) e nunca concede um escopo além dessas permissões, mesmo que a solicitação seja falsificada. Conclui o alinhamento das permissões do MCP com a ACL (a aplicação das permissões em tempo de execução já estava implementada).
Corrigido
- Mensagem de erro de instalação: apóstrofo duplicado.
Senso MCP 1.0.2
Corrigido
- Catálogo de plugins: depois de inserir ou alterar a chave de licença, a tela “Plugins e ferramentas” permanecia presa ao botão “Obter…” (compra) até o cache expirar (6 h) ou ser atualizado manualmente. Agora, o cache está vinculado à chave de licença e é invalidado automaticamente assim que ela muda: os plugins incluídos passam a poder ser instalados no próximo carregamento.
Página 1 de 2