|

WordPress MCP Server: Claude Code koppelen met de Adapter-plugin

WordPress MCP Server is het koppelpunt dat de functies van een WordPress-site opent in het MCP-formaat (Model Context Protocol), zodat AI zoals Claude ze als tools kan aanroepen. Wat een site kan, wordt geregistreerd in de Abilities API, die sinds WordPress 6.9 in de core zit, en de Adapter-plugin zet die lijst om in MCP-tools voor de AI.

Hieronder staat hoe je Adapter-plugin 0.7.0 installeert en daarna Claude Code koppelt.

1️⃣ Een applicatiewachtwoord aanmaken

De standaardserver van MCP Adapter verwerkt alleen verzoeken die als WordPress-gebruiker zijn geauthenticeerd; in Claude Code registreer je daarom een applicatiewachtwoord in plaats van je inlogwachtwoord. Vul in het beheerscherm onder [Users] > [Profile] bij [Application Passwords] een naam in en klik op [Add Application Password]. De waarde wordt alleen bij het aanmaken één keer getoond, dus kopieer hem meteen.

Lijst met applicatiewachtwoorden voor de WordPress MCP-koppeling, met Claude Code toegevoegd

Voor de test is een beheerdersaccount gebruikt, maar op een live site maak je beter een aparte gebruiker met alleen de rechten die nodig zijn en genereer je het wachtwoord met dat account. Alles wat Claude Code uitvoert, gebeurt namelijk binnen de rechten van die gebruiker.

2️⃣ De WordPress MCP-server registreren in Claude Code

De officiële WordPress-documentatie noemt voor HTTP-verbindingen de Node.js-proxy [@automattic/mcp-wordpress-remote], maar Claude Code ondersteunt HTTP-MCP rechtstreeks, dus registreer je zonder proxy. Op de geteste Linux-server was Node.js ook niet geïnstalleerd.

De authenticatiewaarde is de tekenreeks [gebruikersnaam:applicatiewachtwoord] omgezet naar Base64; die maak je in de terminal met het commando hieronder.

printf '%s' 'gebruikersnaam:applicatiewachtwoord' | base64

Zet de omgezette waarde achter [Basic] bij het registreren; het adres is het standaardserveradres: het domein van de site gevolgd door [/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 AUTH_WAARDE"

In het commando is [wordpress] de registratienaam, en op de plek van [AUTH_WAARDE] komt de omgezette tekenreeks. Registreer je met [--scope user], dan gebruiken sessies uit elke map deze verbinding.

3️⃣ De verbinding controleren en uitvoerbare Abilities

Voer [claude mcp list] uit; staat er aan het eind van de regel met de registratienaam [✔ Connected], dan is de verbinding er. De WordPress-tools verschijnen vanaf een nieuw geopende sessie.

claude mcp list
wordpress: https://example.com/wp-json/mcp/mcp-adapter-default-server (HTTP) - ✔ Connected

Het is verleidelijk te denken dat sitegegevens na het koppelen meteen op te vragen zijn, maar de standaardserver voert alleen Abilities uit die als [mcp.public] gemarkeerd zijn. Op de testsite werden de 12 Abilities gevonden die WP Rocket openbaar maakt, waaronder de cache legen, de cachestatus controleren en de prestatiescore van pagina's opvragen. Toen in een nieuwe sessie om de cachestatus van WP Rocket werd gevraagd, draaide [wp-rocket/get-cache-health], dat 4 voltooide preloads en 0 wachtende teruggaf.

De core-Abilities van WordPress voor site-, gebruikers- en omgevingsinformatie draaiden niet en gaven de fout [is not exposed via MCP (mcp.public!=true)]. Core-Abilities gaan pas open als [mcp.public] met het filter [wp_register_ability_args] wordt aangezet; hoe dat moet, staat op de officiële WordPress-ontwikkelaarsblog.

Claude Code Authorization: Basic WordPress-site MCP Adapter-standaardserver mcp-adapter-default-server Uitvoeren Fout WP Rocket 12 Abilities mcp.public aan Core-Abilities 3, o.a. sitegegevens Geen mcp.public 4 voltooid, 0 wachtend
Op smalle schermen kun je het schema opzij schuiven.

🔢 FAQ & aanbevolen content

Hij staat in de officiële WordPress-plugindirectory als [MCP Adapter] (auteur WordPress.org), dus je kunt hem in het beheerscherm via [Plugins] > [Add New] zoeken en installeren. In februari 2026 verwees de officiële ontwikkelaarsblog nog naar de GitHub-releases, maar bij de controle in oktober 2026 kon 0.7.0 direct uit de directory worden geïnstalleerd.

MCP Adapter 0.7.0 vereist WordPress 6.9 of hoger en PHP 7.4 of hoger, omdat de Abilities API die de Adapter omzet pas sinds WordPress 6.9 in de core zit.

Met [claude mcp remove wordpress --scope user] verwijder je hem uit de instellingen van Claude Code. Wil je ook de toegang aan de kant van de site afsluiten, klik dan in je profiel onder [Application Passwords] bij die regel op [Revoke].

ℹ️ Affiliatemelding
De content van deze site bevat affiliatelinks. Koopt een bezoeker via een van deze links een product of dienst, dan ontvangt deze site een commissie van de verkoper. Het bedrag dat de koper betaalt (bij acties gaat het omlaag ↓) wordt daardoor niet hoger. De vermelde prijzen, kortingen en voorraad gelden op het moment van schrijven en kunnen afwijken; controleer ze daarom vóór je aankoop bij de verkoper. Producten worden gekozen en beoordeeld volgens onze eigen criteria, en commissies hebben geen invloed op de volgorde of de inhoud van de beoordelingen.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Laat zien dat je geen machine bent: 10   +   3   =