WordPress MCP Server: łączenie Claude Code za pomocą wtyczki Adapter
WordPress MCP Server to punkt połączenia, który udostępnia funkcje witryny WordPress w formacie MCP (Model Context Protocol), aby AI taka jak Claude mogła wywoływać je jako narzędzia. To, co potrafi witryna, jest rejestrowane w Abilities API, wbudowanym w rdzeń od WordPressa 6.9, a wtyczka Adapter zamienia tę listę na narzędzia MCP dla AI.
Poniżej opisano instalację wtyczki Adapter 0.7.0, a potem podłączenie Claude Code.
1️⃣ Tworzenie hasła aplikacji
Domyślny serwer MCP Adapter obsługuje tylko żądania uwierzytelnione jako użytkownik WordPressa, dlatego w Claude Code rejestrujesz hasło aplikacji zamiast hasła logowania. W panelu administracyjnym w [Users] > [Profile] wpisz nazwę w sekcji [Application Passwords] i kliknij [Add Application Password]. Wartość wyświetla się tylko raz, przy tworzeniu, więc od razu ją skopiuj.

Do testu użyto konta administratora, ale na działającej witrynie lepiej utworzyć osobnego użytkownika tylko z potrzebnymi uprawnieniami i wygenerować hasło z tego konta. Wszystko, co uruchamia Claude Code, odbywa się bowiem w ramach uprawnień tego użytkownika.
2️⃣ Rejestrowanie serwera MCP WordPressa w Claude Code
Oficjalna dokumentacja WordPressa wskazuje dla połączeń HTTP proxy Node.js [@automattic/mcp-wordpress-remote], ale Claude Code obsługuje HTTP MCP bezpośrednio, więc rejestrujesz serwer bez proxy. Na testowanym serwerze Linux Node.js nie był zresztą zainstalowany.
Wartość uwierzytelniania to ciąg [nazwa_uzytkownika:haslo_aplikacji] przekonwertowany do Base64; tworzysz go w terminalu poniższym poleceniem.
printf '%s' 'nazwa_uzytkownika:haslo_aplikacji' | base64Przy rejestracji wstaw przekonwertowaną wartość po [Basic]; adres to adres serwera domyślnego, czyli domena witryny z dopisanym [/wp-json/mcp/mcp-adapter-default-server].
claude mcp add --transport http --scope user wordpress https://example.com/wp-json/mcp/mcp-adapter-default-server --header "Authorization: Basic WARTOSC_AUTH"W poleceniu [wordpress] to nazwa wpisu, a w miejsce [WARTOSC_AUTH] wstawiasz przekonwertowany ciąg. Po rejestracji z [--scope user] to połączenie działa w sesjach otwartych z dowolnego folderu.
3️⃣ Sprawdzanie połączenia i dostępne Abilities
Uruchom [claude mcp list]; jeśli na końcu wiersza z nazwą wpisu widnieje [✔ Connected], połączenie działa. Narzędzia WordPressa pojawiają się od nowo otwartej sesji.
claude mcp list
wordpress: https://example.com/wp-json/mcp/mcp-adapter-default-server (HTTP) - ✔ ConnectedŁatwo założyć, że po połączeniu od razu zadziała odczyt informacji o witrynie, ale serwer domyślny uruchamia tylko Abilities oznaczone [mcp.public]. Na testowej witrynie znalazło się 12 Abilities udostępnianych przez WP Rocket, w tym czyszczenie cache, sprawdzanie stanu cache i odczyt wyniku wydajności stron. Gdy w nowej sesji poproszono o stan cache WP Rocket, uruchomiło się [wp-rocket/get-cache-health], które zwróciło 4 ukończone wstępne ładowania i 0 oczekujących.
Abilities rdzenia WordPressa dotyczące informacji o witrynie, użytkowniku i środowisku nie uruchomiły się, zwracając błąd [is not exposed via MCP (mcp.public!=true)]. Abilities rdzenia otwierają się dopiero po włączeniu [mcp.public] filtrem [wp_register_ability_args]; sposób opisano na oficjalnym blogu deweloperów WordPressa.
🔢 FAQ & polecane treści
MCP
WP Rocket MCP Server
Jak podłączyć narzędzia AI, żeby czyściły cache i zmieniały ustawienia zamiast panelu administracyjnego.
MCP
Claude MCP: podstawy i konfiguracja
Wyjaśnia, czym jest MCP i jak w podstawowym układzie łączy się go z Claude.
Linux
Podłączanie serwera Linux do Claude MCP
Jak skonfigurować połączenie serwera Linux z Claude przez SSH.
ℹ️ Informacja o linkach partnerskich
Treści tej witryny zawierają linki partnerskie. Jeśli odwiedzający kupi produkt lub usługę przez taki link, witryna otrzymuje od sprzedawcy prowizję. Kwota płacona przy tym przez kupującego (podczas promocji spada↓) nie wzrasta. Podane ceny, rabaty i dostępność odnoszą się do chwili pisania i mogą różnić się od stanu faktycznego, dlatego przed zakupem sprawdź je u sprzedawcy. Produkty wybieramy i oceniamy według własnych kryteriów, a prowizja nie wpływa ani na kolejność prezentacji, ani na treść ocen.