Changelog & Versionen
Kostenloses MCP-Paket für Joomla - Senso MCP
Senso MCP 1.2.13 (neueste Version)
Behoben
rebuild_jch_cache/clear_jch_cache(rebuild: true)ließ sich mit JCH Optimize 9.4.2 Pro nicht ausführen und meldete „Rebuild (recache) requires JCH Optimize Pro“. JCH 9.4.2 hat die KonstanteJCH_PROzugunsten einesEditionInterface-Dienstes entfernt. Die Pro-Edition wird nun über diesen Dienst erkannt, wobei die Konstante als Fallback für ältere JCH-Versionen beibehalten wird.rebuild_jch_cachemeldete bei JCH 9.4.2started: true, obwohl nichts neu aufgebaut wurde: JCH 9.4.2 hat der Signatur seines Recache-Endpunkts eine nur einmal verwendbare Nonce hinzugefügt. Dadurch wurde unser Ping mit HTTP 403 abgewiesen, und das Tool hat die Antwort nie ausgelesen. Der Ping verwendet nun den JCH-eigenen HelferRecacheTrigger, sofern vorhanden (bei älteren JCH-Versionen bleibt die bisherige Signatur bestehen), und das Tool liest den HTTP-Status aus: 202 = angenommen, 409 = ein Recache läuft bereits, bei allen anderen Statuscodes wird auf die CLI im Hintergrund zurückgegriffen und das Ergebnis inweb_pinggemeldet.
Senso MCP 1.2.12
Behoben
- ChatGPT-Connector: Die Verbindung wurde hergestellt (OAuth, Token), aber es wurde nie ein Tool aufgelistet. Seit 1.2.0 beantwortete der Server die MCP-2026-07-28-Abfrage
server/discovermit einem Discovery-Ergebnis, das ausschließlich das Handshake-Protokoll 2025-06-18 anbot. ChatGPT stufte den Server daraufhin als „modern“ ein, fand keine von beiden Seiten unterstützte Version und brach vortools/listab (Claude tolerierte dies). Die Abfrage wird nun mit „method not found“ (-32601) beantwortet, der standardmäßigen Antwort eines Handshake-basierten Servers. Dadurch wechseln alle Clients, die beide Protokollgenerationen unterstützen, erwartungsgemäß aufinitializezurück. Die Abfrage wird nicht mehr im Request-Log aufgezeichnet.
Senso MCP 1.2.11
Hinzugefügt
- Lizenzbereich des Dashboards: Wenn der Store nicht erreichbar ist, wird die technische Ursache (cURL-/TLS-Fehler, HTTP-Status, nicht als JSON formatierte Antwort) nun unter der Meldung „Store vorübergehend nicht erreichbar“ angezeigt und in
administrator/logs/com_sensomcp.log.phpprotokolliert, sodass sich eine ausgehende Firewall oder ein veraltetes CA-Bundle auf dem Hosting diagnostizieren lässt.
Senso MCP 1.2.10
Hinzugefügt
- Werte benutzerdefinierter Felder für Kategorien:
get_categorygibtfieldszurück,create_category/update_categoryakzeptieren einfields-Objekt, und das neue Toollist_category_fieldslistet die auf eine Kategorie anwendbaren Felder auf (Kontextcom_content.categories).
Behoben
- Werte benutzerdefinierter Felder mit einer Struktur (Subform-Zeilen, strukturierte Felder von Drittanbietern) werden jetzt wie in Joomla gespeichert (als JSON), statt in „Array“-Zeilen aufgeteilt zu werden, und von
get_article/get_categorydekodiert zurückgegeben.
Senso MCP 1.2.9
Behoben
create_article/update_articleakzeptieren jetzt die Artikeldatencreated,publish_upundpublish_down(ISO 8601; ein Wert ohne UTC-Offset wird in der Zeitzone der Website interpretiert).publish_up/publish_downkönnen mit null gelöscht werden.update_articleakzeptiert jetztalias; zuvor war es nicht möglich, den Alias eines Artikels zu ändern.update_article: Beim Ändern eines Bildattributs, z. B. des Alternativtexts, werden die anderen Bildwerte nicht mehr gelöscht.
Hinzugefügt
create_article/update_articledecken jetzt die gesamten Tabs „Veröffentlichung“ und „Optionen“ ab:access,featured(+featured_up/featured_down, erfordert edit.state),created_by,created_by_alias,note,metadata(Autor, Robots, Rechte) undattribs(Artikeloptionen);metadata/attribswerden bei der Aktualisierung Schlüssel für Schlüssel zusammengeführt. Für Bilder gibt es zusätzlichimage_intro_caption,float_intro,image_fulltext_captionundfloat_fulltext.get_articlegibt jetzt außerdemaccess,note,attribs,metadata,created_by_alias,created_by_name,modified_by_name,featured_up/featured_down,ordering,versionundchecked_outzurück.search_articlesgibt jetztalias,featured,access,publish_up/publish_downzurück und kann nachpublish_upsortieren.- Beide Schreibwerkzeuge geben nach dem Speichern die gespeicherten Datumsangaben (UTC) und den Status „Hervorgehoben“ zurück.
Senso MCP 1.2.8
Hinzugefügt
- Debug-Modus: Bei einem Tool, das fehlschlägt, werden jetzt zusätzlich zu den Aufrufparametern auch die Fehlermeldung und die Fehlerquelle protokolliert.
Senso MCP 1.2.7
Behoben
- Mehrsprachige öffentliche URLs von Beiträgen, Kategorien und Tags für alle Sprachen werden jetzt zuverlässig aufgelöst: Die sprachspezifischen URLs werden parallel und mit einem längeren Zeitlimit aufgelöst, sodass sie nicht mehr gelegentlich teilweise unübersetzt bleiben, beispielsweise nach dem Speichern.
update_articleundcreate_articleakzeptieren jetztmetakey(Meta-Schlüsselwörter); zuvor wurde dieser Parameter ignoriert.
Hinzugefügt
get_articlegibt jetzt auch die Meta-Schlüsselwörter des Beitrags (metakey), Datumsangaben (created, modified, publish_up, publish_down) und den Autor zurück, sodass strukturierte Daten und andere Tools diese Informationen nicht mehr an anderer Stelle abrufen müssen.
Senso MCP 1.2.6
Hinzugefügt
- Beiträge: Die redaktionellen Felder für Link A/B/C (Registerkarte „Veröffentlichung“) können jetzt gelesen und geschrieben werden.
get_articlegibt sie zurück, undcreate_article/update_articleakzeptieren einlinks-Objekt ({a,b,c} → {url, text, target}).
Senso MCP 1.2.5
Hinzugefügt
- Artikel, Kategorien und Schlagwörter mit
*(alle Sprachen) liefern jetzt zusätzlich zuurleine öffentliche URL pro Inhaltssprache (alsurls-Map), wobei jede URL auf die kanonische SEF-URL der Website verweist.
Behoben
- Dashboard: Die Zähler für die „am häufigsten verwendeten Methoden“ sind wieder gut lesbar (weiße Schrift auf dem blauen Badge).
Senso MCP 1.2.4
Behoben
- MCP-Antworten sind jetzt gegen unerwünschte PHP-Ausgaben abgeschirmt. Eine Warnung, ein Hinweis oder eine Veraltungsmeldung, die während eines Tool-Aufrufs vom Joomla-Kern oder einem Drittanbieter-Plugin ausgelöst wird — etwa beim Wiederaufbau der Nested-Set-Struktur hinter
create_category/update_category/create_menu_item/update_menu_itemoder beim Durchsuchen eines Ordners durchlist_media— wird jetzt protokolliert, anstatt in den Antworttext einzufließen. Damit wird der FehlerUnexpected token '<', "<br />\n<b>"... is not valid JSONauf Servern behoben, auf denen PHPdisplay_errorsaktiviert ist. - Der Plugin-Katalog wird jetzt live abgerufen (60-sekündiges Schutzfenster gegen zu häufige Abrufe statt eines 6-stündigen Caches). Die gespeicherte Kopie wird nur noch als Offline-Fallback verwendet, wenn der Store nicht erreichbar ist. Der lokale Cache wird außerdem sofort ungültig, wenn der Lizenzschlüssel geändert oder die aktuelle Domain deklariert bzw. neu zugewiesen wird. Dadurch bleiben kostenpflichtige Plugins nicht mehr direkt nach der Deklaration der Domain der Website bei „Ihre Lizenz deckt dieses Plugin nicht ab“ hängen. Außerdem sind Lizenzabdeckung und verfügbare Versionen stets auf dem neuesten Stand.
Senso MCP 1.2.3
Hinzugefügt
- MCP
create_category/update_category: Die Meta-Beschreibung und das Bild einer Kategorie (mit Alternativtext und der Option „Leerer Alternativtext“) können jetzt über die Tools festgelegt werden.
Senso MCP 1.2.2
Hinzugefügt
- Integrierte Changelog-Engine: Die Aktualisierungsansicht zeigt nun die Versionshinweise für jede Version an, die dynamisch über das native Joomla-Caching bereitgestellt werden.
Geändert
- Jedes Manifest enthält nun die URL zum Changelog, sodass die Ansichten „Verwalten“ und „Aktualisieren“ auf die Versionshinweise verweisen.
Senso MCP 1.2.1
Behoben
- Der Titel der Optionsseite wird jetzt lokalisiert angezeigt (zuvor wurde der rohe Sprachschlüssel
com_sensomcp_configurationangezeigt). - Änderungsprotokoll nach der Installation/Aktualisierung: wird jetzt für aktuelle Versionen angezeigt und auf Englisch verfasst (internationaler); auch die Formulierung „installiert/aktualisiert“ wurde entsprechend angepasst.
Senso MCP 1.2.0
Hinzugefügt
- Debug-Modus (Optionen → Sicherheit, standardmäßig deaktiviert): Protokolliert jeden Werkzeugaufruf einschließlich seiner Parameter in administrator/logs/com_sensomcp.log.php (sensible Felder werden geschwärzt, lange Werte gekürzt).
- Unterstützung für MCP
server/discover(Protokoll vom 28.07.2026): Bei aktuellen Clients treten keine „Methode unbekannt“-Fehler mehr auf. set_article_stateunterstützt nun auch das Archivieren und Verschieben in den Papierkorb (zusätzlich zum Veröffentlichen und Zurücknehmen der Veröffentlichung).
Sicherheit
delete_article: Für das endgültige Löschen ist nun eine ausdrückliche Bestätigung erforderlich (confirm=true); ohne diese werden die Elemente lediglich in den Papierkorb verschoben und können wiederhergestellt werden.
Senso MCP 1.1.1
Hinzugefügt
set_article_state: neue Status „Archiviert“ (2) und „Papierkorb“ (-2).
Sicherheit
delete_article: Sicherheitsabfrage vor dem endgültigen Löschen.
Senso MCP 1.1.0
Hinzugefügt
- Überarbeitete Plugin-Ansicht: 100 % AJAX, Aktualisierung mit einem Klick, Versionsbadge, responsives Layout und Deinstallation.
- Katalog in der Sprache der Administration.
- Banner auf dem Dashboard zur Benachrichtigung über neue Versionen.
- Fünf weitere Sprachen: Deutsch, Spanisch, Italienisch, Niederländisch und Portugiesisch (Brasilien).
Senso MCP 1.0.5
Behoben
- Die Installation eines Plugins aus dem Katalog schlug fehl („Download aus dem Store fehlgeschlagen“), weil die Anfrage nicht die Domain der Website enthielt, die der Store inzwischen zur Lizenzplatzverwaltung benötigt. Die Website-Domain wird nun übermittelt, wie dies bereits bei automatischen Updates der Fall war.
Senso MCP 1.0.4
Geändert
- Ablehnung von MCP-Tools erläutert: Wenn eine Zugriffskontrolle auf Elementebene ein Tool verweigert, wird die entsprechende Begründung jetzt beim Aufruf an den Client zurückgegeben (statt einer allgemeinen Ablehnungsnachricht).
Senso MCP 1.0.3
Sicherheit
- OAuth-Zustimmungsbildschirm: Bietet jetzt nur noch die Berechtigungsbereiche an, die das autorisierte Konto tatsächlich nutzen darf (Joomla-Berechtigungen), und gewährt niemals einen Berechtigungsbereich, der über diese Rechte hinausgeht, selbst wenn die Anfrage manipuliert wurde. Damit ist die Angleichung der MCP-Berechtigungen an die ACL abgeschlossen (die Durchsetzung zur Laufzeit war bereits implementiert).
Behoben
- Fehlermeldung bei der Installation: doppeltes Apostroph.
Senso MCP 1.0.2
Behoben
- Plugin-Katalog: Nach der Eingabe oder Änderung des Lizenzschlüssels blieb die Ansicht „Plugins & Tools“ auf der Schaltfläche „Get …“ (Kaufen) stehen, bis der Cache nach 6 Stunden abgelaufen war oder manuell geleert wurde. Der Cache ist nun an den Lizenzschlüssel gebunden und wird automatisch ungültig, sobald sich dieser ändert: Abgedeckte Plugins können beim nächsten Laden installiert werden.
Seite 1 von 2