AI i Joomla - serwer MCP full
AI i Joomla: Nowa era administracji witryn CMS z MCP

Otwieramy drzwi do administracji Joomla opartej na AI

W styczniu 2026 r. niewielka, ale skupiona grupa współpracowników Joomla — Martin Kopp, Stefan Wendhausen, Niels Braczek i David

Jardin — spotkała się na sprincie eksploracyjnym, aby zbadać, jak system CMS Joomla może zostać rozszerzony o serwer MCP (Model Context Protocol) w kontekście sztucznej inteligencji.

Dlaczego AI i Joomla to przyszłość

Mapa drogowa Joomla wskazuje użyteczność i wydajność jako kluczowe wyzwania dla właścicieli witryn. Serwer MCP umożliwia bezpieczne odczytywanie zasobów i wykonywanie działań przez agentów AI w systemach zewnętrznych, co otwiera nowe możliwości w administrowaniu Joomla.

Dzięki MCP administratorzy Joomla mogą między innymi:

  • Automatycznie tworzyć kategorie, artykuły i menu z map witryny lub plików PDF.
  • Generować zoptymalizowane pod kątem SEO tytuły i metaopisy hurtowo.
  • Aktualizować rozszerzenia na wielu witrynach jednocześnie.
  • Tworzyć strony docelowe dla nadchodzących premier produktów.

Co ważne, MCP nie jest ograniczone do superadministratorów. Projekt zakłada łatwą konfigurację i dostępność dla szerszego grona użytkowników.

Serwer MCP to usługa pośrednicząca między systemem (np. Joomla) a agentami sztucznej inteligencji. Jego głównym zadaniem jest umożliwienie AI bezpiecznego dostępu do danych i wykonywania działań w systemie w sposób kontrolowany i zgodny ze standardami. Można myśleć o nim jak o „mostku” między witryną CMS a narzędziami AI: AI nie musi bezpośrednio manipulować bazą danych czy plikami systemowymi – robi to przez MCP.

Kluczowe decyzje architektoniczne

Serwer MCP został zaprojektowany jako integralna część rdzenia Joomla, a jego implementacja w PHP pozwala uniknąć dodatkowych zależności. Komunikacja odbywa się przez HTTP zgodnie ze standardem „Streamable HTTP”, a uwierzytelnianie początkowo wykorzystuje tokeny specyficzne dla MCP, z planami wprowadzenia ogólnego serwera OAuth Joomla.

Funkcje MCP — narzędzia i zasoby — są implementowane jako wtyczki, co zwiększa elastyczność i możliwość rozbudowy.

Co osiągnięto w proof of concept

Sprint eksploracyjny doprowadził do stworzenia działającego proof of concept:

  • Komponent zaplecza umożliwia tworzenie połączeń z klientami MCP, generowanie tokenów i konfigurację.
  • Punkt końcowy usługi sieciowej MCP weryfikuje tokeny, inicjuje serwer i udostępnia funkcje wtyczek podłączonym klientom.
  • Stworzono pierwszą wtyczkę MCP do pobierania informacji systemowych i czyszczenia pamięci podręcznej Joomla.

Testy połączeń i wywołań poleceń initialize, ping, resource i tool potwierdziły skuteczność architektury.

Kolejne kroki

Choć proof of concept jest obiecujące, konieczne są dalsze prace:

  • Oczyszczenie komponentu zaplecza, skrypty instalacyjne i testy automatyczne.
  • Implementacja ogólnego serwera OAuth Joomla z dedykowanymi zakresami MCP dla łatwego wdrażania klientów, np. aplikacji desktopowej Claude.
  • Przegląd kodu serwera MCP, testy porównawcze i ewentualna migracja do oficjalnej implementacji referencyjnej.
  • Rozbudowa wtyczek, w tym generycznej wtyczki CRUD dla wszystkich encji Joomla i dodatkowych wtyczek niezwiązanych z CRUD.

Patrząc w przyszłość

Integracja Joomla i AI poprzez MCP to pierwszy krok w kierunku nowoczesnej, wydajnej administracji. Dzięki elastycznej, natywnej i rozszerzalnej architekturze, właściciele witryn i deweloperzy zyskują nowe możliwości automatyzacji, optymalizacji SEO i współpracy z agentami AI. Prace dopiero się zaczynają, a przyszłość AI i Joomla wygląda niezwykle obiecująco.

FAQ – AI i Joomla: Serwer MCP

Co to jest serwer MCP w Joomla?

Serwer MCP (Model Context Protocol) to pośrednik między Joomla a narzędziami AI, który pozwala agentom sztucznej inteligencji bezpiecznie odczytywać dane witryny i wykonywać działania, np. tworzenie artykułów, aktualizacje rozszerzeń czy czyszczenie pamięci podręcznej.

Jak MCP ułatwia zarządzanie witryną Joomla?

MCP umożliwia automatyzację zadań administracyjnych w Joomla. Dzięki MCP AI może generować treści, tworzyć menu i kategorie, aktualizować rozszerzenia na wielu witrynach jednocześnie oraz optymalizować SEO – wszystko bez ręcznej interwencji administratora.

Czy MCP jest bezpieczny?

Tak. Serwer MCP wykorzystuje tokeny uwierzytelniające lub OAuth Joomla, dzięki czemu AI ma dostęp tylko do zatwierdzonych operacji. Administratorzy kontrolują, które funkcje są dostępne dla agentów AI.

Czy MCP jest dostępny dla wszystkich użytkowników Joomla?

Celem MCP jest, aby był łatwy w konfiguracji i dostępny dla szerszego grona użytkowników, nie tylko superadministratorów. Dzięki temu małe i średnie witryny również mogą korzystać z automatyzacji AI.

Jakie działania może wykonywać AI przez MCP?

Przykłady działań: tworzenie, odczyt, aktualizacja i usuwanie artykułów, kategorii, menu i użytkowników (CRUD), generowanie zoptymalizowanych pod SEO tytułów i metaopisów, tworzenie stron docelowych dla nowych produktów, czyszczenie pamięci podręcznej Joomla i zarządzanie zasobami systemowymi.

Jak MCP integruje się z Joomla?

MCP jest częścią rdzenia Joomla, a nie osobną usługą. Komunikacja odbywa się przez HTTP zgodnie ze standardem MCP. Funkcjonalności serwera są rozszerzalne przez wtyczki, co pozwala na łatwe dodawanie nowych narzędzi i zasobów.

Co przynosi przyszłość AI i Joomla dzięki MCP?

MCP otwiera możliwość pełnej automatyzacji administracji Joomla przy jednoczesnym zachowaniu bezpieczeństwa i kontroli. Deweloperzy i właściciele witryn zyskają nowe narzędzia do współpracy z AI, optymalizacji treści i zarządzania witryną w sposób inteligentny i wydajny.

Na podstawie artykułu David'a Jardin, opublikowanego na łamach Joomla Magazine "Joomla CMS MCP Server..."