Changelog y Versiones
Paquete MCP gratuito para Joomla - Senso MCP
Senso MCP 1.2.13 (última versión)
Corregido
rebuild_jch_cache/clear_jch_cache(rebuild: true)no se ejecutaban en JCH Optimize 9.4.2 Pro y mostraban el mensaje «La reconstrucción (recarga de caché) requiere JCH Optimize Pro». JCH 9.4.2 eliminó la constanteJCH_PROen favor de un servicioEditionInterface; ahora la edición Pro se detecta mediante ese servicio, mientras que la constante se mantiene como alternativa para las versiones anteriores de JCH.rebuild_jch_cacheindicabastarted: trueen JCH 9.4.2 aunque no se reconstruía nada: JCH 9.4.2 añadió un nonce de un solo uso a la firma de su endpoint de recarga de caché, que rechazaba nuestro ping con un HTTP 403, y la herramienta nunca leía la respuesta. Ahora el ping utiliza el propio helperRecacheTriggerde JCH cuando está disponible (las versiones anteriores de JCH conservan la firma anterior), y la herramienta lee el estado HTTP: 202 = aceptado, 409 = ya hay una recarga de caché en curso; para cualquier otro valor, se recurre al CLI en segundo plano y el resultado se indica enweb_ping.
Senso MCP 1.2.12
Corregido
- Conector de ChatGPT: la conexión se completaba (OAuth, token), pero nunca se mostraba ninguna herramienta. Desde la versión 1.2.0, el servidor respondía al sondeo de MCP 2026-07-28
server/discovercon un resultado de descubrimiento que solo anunciaba el protocolo de negociación 2025-06-18; ChatGPT trataba entonces el servidor como «moderno», no encontraba ninguna versión compatible con ambas partes y se detenía antes detools/list(Claude lo toleraba). Ahora el sondeo recibe la respuesta «method not found» (-32601), que es la respuesta estándar de un servidor basado en un protocolo de negociación, lo que hace que todos los clientes compatibles con ambas generaciones vuelvan ainitialize, como estaba previsto. El sondeo ya no se registra en el registro de solicitudes.
Senso MCP 1.2.11
Añadido
- Sección Licencia del panel de control: cuando no se puede acceder a la tienda, la causa técnica (error de cURL/TLS, estado HTTP o respuesta no JSON) se muestra ahora debajo del mensaje «Tienda temporalmente inaccesible» y se registra en
administrator/logs/com_sensomcp.log.php, de modo que se pueda diagnosticar un cortafuegos de salida o un paquete de certificados de CA desactualizado en el alojamiento.
Senso MCP 1.2.10
Añadido
- Valores de campos personalizados en las categorías:
get_categorydevuelvefields,create_category/update_categoryaceptan un objetofieldsy la nueva herramientalist_category_fieldsmuestra los campos aplicables a una categoría (contextocom_content.categories).
Corregido
- Los valores de campos personalizados con una estructura (filas de subformulario, tipos estructurados de terceros) ahora se almacenan como lo hace Joomla (JSON), en lugar de dividirse en filas «Array», y
get_article/get_categorylos devuelven descodificados.
Senso MCP 1.2.9
Corregido
create_article/update_articleahora aceptan las fechas del artículocreated,publish_upypublish_down(ISO 8601; los valores sin desplazamiento UTC se interpretan según la zona horaria del sitio).publish_up/publish_downse pueden borrar usando null.update_articleahora aceptaalias; antes no era posible cambiar el alias de un artículo.update_article: cambiar un atributo de imagen (por ejemplo, el texto alternativo) ya no borra los demás valores de la imagen.
Añadido
create_article/update_articleahora abarcan por completo las pestañas Publicación/Opciones:access,featured(+featured_up/featured_down, requiere edit.state),created_by,created_by_alias,note,metadata(autor, robots, derechos) yattribs(opciones del artículo); al actualizar,metadata/attribsse combinan clave por clave. Las imágenes incorporanimage_intro_caption,float_intro,image_fulltext_caption,float_fulltext.get_articleahora también devuelveaccess,note,attribs,metadata,created_by_alias,created_by_name,modified_by_name,featured_up/featured_down,ordering,versionychecked_out.search_articlesahora devuelvealias,featured,access,publish_up/publish_downy permite ordenar porpublish_up.- Ambas herramientas de escritura devuelven las fechas almacenadas (UTC) y el estado de destacado después de guardar.
Senso MCP 1.2.8
Añadido
- Modo de depuración: una herramienta que falla ahora también registra su error (mensaje y origen), no solo los parámetros de la llamada.
Senso MCP 1.2.7
Corregido
- Las URL públicas multilingües de los artículos, categorías y etiquetas de todos los idiomas ahora se resuelven de forma fiable: las URL de cada idioma se resuelven en paralelo con un tiempo de espera más prolongado, por lo que ya no quedan ocasionalmente parcialmente sin traducir, por ejemplo, después de guardar.
update_articleycreate_articleahora aceptanmetakey(palabras clave meta); anteriormente se ignoraba.
Añadido
get_articleahora también devuelve las palabras clave meta del artículo (metakey), las fechas (created,modified,publish_up,publish_down) y el autor, de modo que los datos estructurados y otras herramientas ya no tienen que buscarlos en otro lugar.
Senso MCP 1.2.6
Añadido
- Artículos: ahora se pueden leer y modificar los campos editoriales Enlace A/B/C (pestaña Publicación).
get_articlelos devuelve ycreate_article/update_articleaceptan un objetolinks({a,b,c} → {url, text, target}).
Senso MCP 1.2.5
Añadido
- Los artículos, las categorías y las etiquetas de
*(todos los idiomas) ahora devuelven una URL pública por cada idioma de contenido (un mapaurls) junto conurl; cada una se resuelve en la URL SEF canónica del sitio.
Corregido
- Panel de control: los contadores de «métodos más utilizados» vuelven a ser legibles (texto blanco sobre la insignia azul).
Senso MCP 1.2.4
Corregido
- Las respuestas de MCP ahora están protegidas frente a salidas inesperadas de PHP. Los avisos, notificaciones o mensajes de obsolescencia generados por el núcleo de Joomla o por un plugin de terceros durante una llamada a una herramienta —por ejemplo, la reconstrucción del conjunto anidado que se ejecuta detrás de
create_category/update_category/create_menu_item/update_menu_item, o el escaneo de una carpeta realizado porlist_media— se registran en lugar de filtrarse en el cuerpo de la respuesta. Esto corrige el errorUnexpected token '<', "<br />\n<b>"... is not valid JSONque se producía en servidores condisplay_errorsde PHP activado. - El catálogo de plugins ahora se obtiene en tiempo real, con una ventana de protección contra ráfagas de 60 segundos en lugar de una caché de 6 horas. La copia almacenada solo se conserva como alternativa sin conexión cuando no se puede acceder a la tienda. La caché local también se invalida inmediatamente cuando se cambia la clave de licencia o cuando se declara o reasigna el dominio actual. Esto corrige el problema por el que los plugins de pago seguían mostrando «Tu licencia no cubre este plugin» justo después de declarar el dominio del sitio, y garantiza que la cobertura y las versiones disponibles estén siempre actualizadas.
Senso MCP 1.2.3
Añadido
- MCP
create_category/update_category: ahora se pueden establecer desde las herramientas la metadescripción y la imagen de la categoría (con texto alternativo y la opción «alt vacío»).
Senso MCP 1.2.2
Añadido
- Motor de registro de cambios integrado: la vista de actualizaciones ahora muestra las notas de la versión de cada edición, que se sirven dinámicamente mediante el sistema de caché nativo de Joomla.
Cambiado
- Ahora todos los manifiestos incluyen la URL del registro de cambios, de modo que las vistas de gestión y de actualizaciones enlazan con las notas de la versión.
Senso MCP 1.2.1
Corregido
- El título de la pantalla de opciones ahora está localizado (antes mostraba la clave de idioma sin traducir
com_sensomcp_configuration). - Registro de cambios posterior a la instalación/actualización: ahora se muestra para las versiones recientes y está redactado en inglés (para un alcance más internacional); la redacción de «instalado/actualizado» también se ha adaptado en consecuencia.
Senso MCP 1.2.0
Añadido
- Modo de depuración (Opciones → Seguridad, desactivado de forma predeterminada): registra cada llamada a una herramienta con sus parámetros (los campos sensibles se ocultan y los valores largos se truncan) en administrator/logs/com_sensomcp.log.php.
- Compatibilidad con
server/discoverde MCP (protocolo del 28/07/2026): ya no se producen errores de «método desconocido» con los clientes recientes. set_article_stateahora permite archivar y mover artículos a la papelera (además de publicar y despublicar).
Seguridad
delete_article: para eliminar de forma permanente ahora se requiere una confirmación explícita (confirm=true); sin ella, los elementos solo se mueven a la papelera (se pueden recuperar).
Senso MCP 1.1.1
Añadido
set_article_state: nuevos estados de archivado (2) y enviado a la papelera (-2).
Seguridad
delete_article: confirmación obligatoria antes de cualquier eliminación permanente.
Senso MCP 1.1.0
Añadido
- Pantalla de plugins rediseñada: 100 % AJAX, actualización con un solo clic, distintivo de versión, diseño adaptable y desinstalación.
- Catálogo traducido al idioma de administración.
- Nuevo banner de notificación de versión en el panel de control.
- Cinco idiomas más: alemán, español, italiano, neerlandés y portugués (Brasil).
Senso MCP 1.0.5
Corregido
- La instalación de un plugin desde el catálogo fallaba («Error al descargar desde la tienda») porque la solicitud no incluía el dominio del sitio, que ahora la tienda requiere para controlar las licencias. El dominio del sitio se envía ahora, como ya se hacía para las actualizaciones automáticas.
Senso MCP 1.0.4
Cambiado
- Se ha explicado el rechazo de herramientas MCP: cuando una comprobación de acceso por elemento deniega una herramienta, el mensaje explicativo se devuelve ahora al cliente al realizar la llamada (en lugar de un rechazo genérico).
Senso MCP 1.0.3
Seguridad
- Pantalla de consentimiento de OAuth: ahora solo ofrece los ámbitos que la cuenta autorizada puede utilizar realmente (según los permisos de Joomla) y nunca concede un ámbito que exceda esos permisos, aunque la solicitud haya sido falsificada. Se completa así la alineación de los permisos de MCP con la ACL (el control en tiempo de ejecución ya estaba implementado).
Corregido
- Mensaje de error de instalación: apóstrofo duplicado.
Senso MCP 1.0.2
Corregido
- Catálogo de plugins: después de introducir o cambiar la clave de licencia, la vista «Plugins y herramientas» permanecía bloqueada en el botón «Obtener…» (compra) hasta que caducaba la caché (6 h) o se actualizaba manualmente. Ahora la caché está vinculada a la clave de licencia y se invalida automáticamente en cuanto esta cambia: los plugins incluidos en la licencia se pueden instalar en la siguiente carga.
Página 1 de 2