Je hebt een website of app op Strapi en je schrijft je teksten al met Claude? Dan kopieer je waarschijnlijk elk stuk met de hand het adminpaneel in. Dat hoeft niet meer. Strapi heeft een ingebouwde MCP-server, waarmee Claude rechtstreeks entries kan aanmaken, bijwerken en publiceren. Zo zet je de koppeling in vier stappen op, en zo houd je hem veilig.
Stap 1: zet de MCP-server aan in Strapi
De MCP-server zit in Strapi zelf, vanaf versie 5.47.0. Hij kwam als bèta in die versie en is sinds 5.49.0 algemeen beschikbaar (Bron: Strapi blog). Je hoeft geen plugin te installeren. Voeg in config/server.js een mcp-object toe met enabled: true en herstart Strapi. De server luistert daarna op /mcp, lokaal dus op http://localhost:1337/mcp (Bron: Strapi Docs).
De functie is gratis, ook op het Free-plan en in productie. Alleen het vastleggen van MCP-acties in de audit logs vraagt een Enterprise-plan.
Stap 2: maak een Admin token met beperkte rechten
Claude logt in met een Admin token. Een Content API-token werkt niet: daarmee krijg je een 401-fout op /mcp (Bron: Strapi blog). Je maakt het token aan via Settings → Administration Panel → Admin Tokens. Kopieer het meteen, want Strapi laat het maar één keer zien.
Het token bepaalt wat Claude kan. Tools, velden en talen waar het token geen rechten op heeft, ziet Claude niet eens (Bron: Strapi Docs).
💡 Beginner-tip: Begin met een token dat alleen mag lezen. Laat Claude eerst een paar keer entries opvragen en samenvatten. Pas als je ziet dat dat goed gaat, maak je een tweede token met schrijfrechten.
Stap 3: koppel Claude Desktop of Claude Code
Claude Desktop. Open claude_desktop_config.json (via Settings → Desktop app → Developer → Edit config). Voeg onder mcpServers een server strapi-mcp toe die met npx en mcp-remote naar je /mcp-adres wijst, met je token in de header Authorization: Bearer <token>. Herstart Claude Desktop. Nog nooit een MCP-server gekoppeld? Je eerste MCP-server koppelen aan Claude Desktop loopt de basis stap voor stap door.
Claude Code. Daar is het één commando:
claude mcp add strapi-mcp --transport http http://localhost:1337/mcp -H "Authorization: Bearer JOUW_ADMIN_TOKEN"
Werk je in Cursor, dan zet je dezelfde gegevens in .cursor/mcp.json met "type": "streamable-http".
Stap 4: geef gewone opdrachten
Strapi maakt per contenttype tools aan. Een collectietype article levert onder meer list_article, get_article, create_article, update_article, publish_article en unpublish_article op (Bron: Strapi Docs). De publicatietools verschijnen alleen als Draft & Publish aanstaat. Je hoeft die namen niet te kennen. Typ gewoon:
- “Toon de vijf nieuwste artikelen en welke nog in concept staan.”
- “Maak een concept-artikel met deze tekst, in het Nederlands en het Engels.”
- “Publiceer het artikel over de zomeractie.”
⚡ Gevorderden: Gebruik aparte tokens per taak, bijvoorbeeld één voor vertalen (alleen schrijven in de Engelse locale) en één voor publiceren. Omdat de server stateless is, werkt een rechtenwijziging of een ingetrokken token meteen bij het volgende verzoek. Met de Media Library-tools (vanaf 5.54.0) kun je ook bestaande afbeeldingen opzoeken en verplaatsen. Verwijderen gebeurt daar standaard eerst als proefrun (
dryRun: true).
Waar je tegenaan loopt
De koppeling heeft grenzen. Bestanden uploaden via MCP kan niet; je kunt alleen naar bestaande media verwijzen. Geneste relaties haal je niet in één keer op, en de inhoud van dynamic zones beschrijft Strapi niet in het schema (Bron: Strapi Docs). Voor teksten, vertalingen en publicatiewerk werkt het goed. Voor complexe pagina’s met veel blokken blijft het adminpaneel handiger. Een andere MCP-koppeling installeren? Loop dan eerst deze vijf checks na. Gebruik je WordPress in plaats van Strapi, dan lees je in Claude aan je WordPress-site koppelen hoe dat werkt.
Benieuwd hoe groot het aanbod aan koppelingen voor Claude inmiddels is? Op hetlaatsteainieuws.nl lees je wat de Claude Marketplace met 2.000 plug-ins voor jou betekent.
Checklist: ben je klaar?
- Strapi draait op versie 5.47.0 of nieuwer
-
mcp: { enabled: true }staat inconfig/server.jsen Strapi is herstart - Je hebt een Admin token gemaakt (geen Content API-token) en veilig bewaard
- Het eerste token heeft alleen leesrechten
- Claude Desktop of Claude Code toont de Strapi-tools
- Je hebt eerst getest op een lokale of staging-omgeving
- Draft & Publish staat aan als je Claude wilt laten publiceren
Bronnen
- MCP server — Strapi Docs
- Strapi MCP is now Generally Available — Strapi blog, 3 september 2026
- Admin tokens — Strapi Docs
