
AI i Automatyzacje
![Jak połączyć WordPress z AI: konfiguracja MCP dla Claude, ChatGPT i innych agentów AI [2026]](https://important.is/wp-content/uploads/2026/02/jak-polaczyc-wordpress-z-ai-konfiguracja-mcp-dla-claude-chatgpt-i-innych-agentow-ai-2026-obrazek-wyr.webp)
Wyobraź sobie, że mówisz do AI: „Napisz artykuł o WordPress na Coolify i opublikuj go na mojej stronie” — i artykuł pojawia się na Twoim WordPress jako draft, gotowy do przejrzenia i publikacji. Bez kopiowania, bez wklejania, bez logowania do panelu.
To nie jest science fiction — to MCP (Model Context Protocol), otwarty standard łączący modele AI z zewnętrznymi narzędziami. W tym przewodniku pokazuję, jak skonfigurować WordPress do współpracy z AI krok po kroku.
Model Context Protocol (MCP) to otwarty standard stworzony przez Anthropic, który pozwala modelom AI (takim jak Claude, ChatGPT czy Gemini) na bezpośrednią interakcję z zewnętrznymi aplikacjami — w tym WordPress.
Tradycyjnie, żeby AI opublikował artykuł na WordPress, musiałeś:
Z MCP cały ten proces zamienia się w jedno polecenie.
| Element | Rola | Przykład |
|---|---|---|
| Klient MCP | Aplikacja AI wysyłająca polecenia | Claude Desktop, Claude Code, VS Code |
| Serwer MCP | Most między AI a aplikacją | mcp-wordpress (pakiet npm) |
| Aplikacja docelowa | System, z którym AI współpracuje | WordPress REST API |
Zrobić to razem?
Wdrażam takie rzeczy w firmach na co dzień. Umów 30 minut, pogadamy konkretnie o Twoim przypadku. Bez prezentacji sprzedażowej.
Umów bezpłatną rozmowę →
Wejdź w przeglądarce na:
https://twoja-strona.pl/wp-json/wp/v2/posts Jeśli widzisz JSON z listą postów — API działa. Jeśli błąd 404 — sprawdź ustawienia permalinków (Ustawienia → Bezpośrednie odnośniki → wybierz cokolwiek innego niż „Prosty”).
Claude MCPHasło będzie wyglądać mniej więcej tak: Ab1c D2ef G3hi J4kl M5no P6qr
Uwaga: Jeśli nie widzisz sekcji „Hasła aplikacji”, możliwe że plugin security (np. Wordfence, iThemes Security) ją wyłączył. Sprawdź ustawienia tych pluginów.
Na swoim komputerze (nie na serwerze WordPress) zainstaluj pakiet:
npm install -g @aiondadotcom/mcp-wordpress Ten pakiet zapewnia 54 narzędzia do zarządzania WordPress, w tym:
| Kategoria | Narzędzia | Możliwości |
|---|---|---|
| Posty | 6 | Tworzenie, edycja, usuwanie, listowanie, wersje |
| Strony | 6 | Tworzenie, edycja, usuwanie, listowanie, wersje |
| Media | 6 | Upload, przeglądanie, edycja metadanych, usuwanie |
| Użytkownicy | 6 | Zarządzanie kontami użytkowników |
| Komentarze | 7 | Moderacja, zatwierdzanie, spam |
| Taksonomie | 10 | Kategorie i tagi |
| Ustawienia | 7 | Konfiguracja strony, statystyki, wyszukiwanie |
| Autoryzacja | 6 | Testowanie połączenia, OAuth, tokeny |
Otwórz plik konfiguracyjny:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonDodaj konfigurację serwera WordPress:
{
"mcpServers": {
"wordpress": {
"command": "/opt/homebrew/bin/mcp-wordpress",
"env": {
"WORDPRESS_SITE_URL": "https://twoja-strona.pl",
"WORDPRESS_USERNAME": "twoj-login",
"WORDPRESS_APP_PASSWORD": "Ab1c D2ef G3hi J4kl M5no P6qr",
"WORDPRESS_AUTH_METHOD": "app-password"
}
}
}
} Uwaga macOS: Ścieżka do mcp-wordpress zależy od sposobu instalacji. Sprawdź komendą which mcp-wordpress. Jeśli binary nie działa, użyj pełnej ścieżki node:
"command": "node",
"args": ["/ścieżka/do/node_modules/@aiondadotcom/mcp-wordpress/dist/index.js"] Zrestartuj Claude Desktop.
Ważne: Claude Code (terminal) czyta MCP z ~/.claude.json, NIE z ~/.claude/mcp_settings.json (ten jest tylko dla Claude Desktop). To częsty błąd.
claude mcp add --transport stdio --scope user \
--env WORDPRESS_SITE_URL=https://twoja-strona.pl \
--env WORDPRESS_USERNAME=twoj-login \
--env "WORDPRESS_APP_PASSWORD=Ab1c D2ef G3hi J4kl M5no P6qr" \
--env WORDPRESS_AUTH_METHOD=app-password \
wordpress \
-- npx -y @aiondadotcom/mcp-wordpress Utwórz plik ~/.local/bin/mcp-wordpress-wrapper.sh:
#!/bin/bash
export WORDPRESS_SITE_URL="https://twoja-strona.pl"
export WORDPRESS_USERNAME="twoj-login"
export WORDPRESS_APP_PASSWORD="Ab1c D2ef G3hi J4kl M5no P6qr"
export WORDPRESS_AUTH_METHOD="app-password"
exec node /opt/homebrew/lib/node_modules/@aiondadotcom/mcp-wordpress/dist/index.js Nadaj uprawnienia i dodaj do Claude Code:
chmod +x ~/.local/bin/mcp-wordpress-wrapper.sh
claude mcp add --transport stdio --scope user wordpress -- ~/.local/bin/mcp-wordpress-wrapper.sh Dlaczego wrapper script? Istnieje znany bug w Claude Code, gdzie zmienne środowiskowe z sekcji env nie zawsze są prawidłowo przekazywane do procesów potomnych. Wrapper script rozwiązuje ten problem, bo „wypala” zmienne w samym skrypcie.
# Sprawdź czy serwer jest widoczny
claude mcp list
# Powinno pokazać:
# wordpress: ~/.local/bin/mcp-wordpress-wrapper.sh - ✓ Connected Po konfiguracji możesz rozmawiać z Claude naturalnie:
„Napisz artykuł o najlepszych praktykach SEO w 2026 roku i opublikuj go jako draft na WordPress”
„Pokaż mi 5 ostatnich artykułów na mojej stronie”
„Zmień status artykułu o ID 7544 na opublikowany”
„Dodaj kategorię 'Tutoriale’ i przypisz do niej ostatni artykuł”
„Pokaż listę wszystkich użytkowników WordPress”
Oprócz @aiondadotcom/mcp-wordpress istnieje kilka alternatyw:
| Serwer | Narzędzia | Uwagi |
|---|---|---|
| @aiondadotcom/mcp-wordpress | 54 | Rekomendowany. Nie wymaga pluginu WP. Używa REST API |
| WordPress/mcp-adapter (oficjalny) | Dynamiczne | Oficjalny plugin WP. Wymaga Abilities API (WP 6.9+). Na dziś mało pluginów rejestruje abilities |
| claudeus-wp-mcp | 145 | Najwięcej narzędzi. Wymaga Node.js 22+ |
| Automattic/wordpress-mcp | ~30 | Zarchiwizowany (styczeń 2026). Przekierowany na oficjalny mcp-adapter |
WordPress 6.9 wprowadza Abilities API — system pozwalający pluginom rejestrować „umiejętności” dostępne dla AI. Plugin WordPress/mcp-adapter automatycznie konwertuje te umiejętności na narzędzia MCP.
Na dziś (luty 2026) mało pluginów rejestruje abilities, więc adapter jest pusty. Ale to się zmieni — w przyszłości oficjalny adapter będzie najlepszym rozwiązaniem.
which mcp-wordpressecho '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}' | mcp-wordpress~/.claude.json, nie w ~/.claude/mcp_settings.json~/Library/Application Support/Claude/claude_desktop_config.jsonTo znany bug w Claude Code. Rozwiązanie: użyj wrapper script, który exportuje zmienne bezpośrednio.
Tak, o ile używasz Application Passwords (nie głównego hasła) i HTTPS. Application Password możesz cofnąć w każdej chwili bez wpływu na konto.
Częściowo — zależy od planu. WordPress.com Business i wyższe mają dostęp do REST API. WordPress.org (self-hosted) działa w pełni.
Nie, jeśli używasz @aiondadotcom/mcp-wordpress. Jeśli chcesz użyć oficjalnego WordPress MCP Adapter — tak.
Serwer MCP jest darmowy (open-source). Płacisz tylko za model AI (Claude, ChatGPT) — ale wiele z nich ma darmowe plany.
MCP to otwarty standard. ChatGPT nie obsługuje MCP natywnie (stan na luty 2026), ale możesz użyć narzędzi pośrednich lub WordPress REST API bezpośrednio z Custom GPTs.
Artykuł oparty na rzeczywistej konfiguracji. Ostatnia aktualizacja: luty 2026.
]]>Zostań w pętli
Nowe artykuły, narzędzia i case study prosto na maila. Bez spamu, bez sprzedaży.