Skip to main content

Spark Speed via MCP aansturen (voor bureaus)

Beheer je veel sites, dan kun je Spark Speed sinds versie 0.73.2 ook vanuit een AI-assistent aansturen via MCP (Model Context Protocol), bijvoorbeeld vanuit Claude of ChatGPT. Dit is een verdieping voor bureaus, geen vereiste: alles kan ook gewoon vanuit het dashboard. Alles in deze handleiding is getest op onze testsite met een tijdelijke sleutel.
In het kort
  • Vereist een geldige licentie en een gemachtigde koppeling
  • Wijzigingen vragen een reden, kunnen eerst als proef en zijn via MCP terug te draaien
  • Een optimalisatieronde starten kan, maar de browsercontrole vraagt een geopend dashboard
  • Een gekoppelde AI-dienst krijgt de opgevraagde gegevens te zien

Waar je het vindt

De koppeling staat op het tabblad Optimalisatie, kaart Claude of ChatGPT koppelen (MCP). Er is geen aparte aan/uit-schakelaar: met een geldige licentie is de koppeling beschikbaar, maar er gebeurt niets zolang je geen client machtigt.
De kaart Claude of ChatGPT koppelen (MCP) op het tabblad Optimalisatie
Optimalisatie, Claude of ChatGPT koppelen (MCP).

Een sleutel aanmaken en intrekken

Een client verbindt met een eigen sleutel die begint met spk_, als Bearer-token. Via WP-CLI maak je die zo aan: wp spark-speed mcp token create --label="naam". Het commando weigert de sleutel in een terminal te tonen; stuur de uitvoer direct naar je wachtwoordkluis of geheimenopslag. Met wp spark-speed mcp token list zie je de sleutels (id en label, nooit het geheim) en met wp spark-speed mcp token revoke trek je er een in. Zet een sleutel nooit in een ticket, e-mail of screenshot.

Wat de assistent kan

Op de testsite meldde de server zich als Spark Speed 0.73.2 met dertien gereedschappen. De server geeft de assistent zelf de werkwijze mee: eerst de gids en het site-overzicht ophalen, eerst meten, en per wijziging hooguit een risicovolle schakelaar.
  • Kijken: get_optimization_guide, get_site_overview, get_diagnostics, get_config, get_site_findings, get_warm_status, check_page
  • Optimalisatie: get_optimization_status en start_optimization
  • Wijzigen en terugdraaien: apply_config, list_changes, revert_change
  • Cache: purge_cache

Een wijziging veilig doorvoeren

Zo verliep het op de testsite:
  1. apply_config met dry_run: Spark Speed antwoordde met wat er zou veranderen (van uit naar aan) zonder iets op te slaan.
  2. apply_config zonder dry_run, met een verplichte reden. Het antwoord gaf een change_id, wat er veranderde, wat geweigerd werd en als volgende stap: controleer met check_page.
  3. list_changes toonde de wijziging met id, gebruiker, reden en sleutels, en in de tijdlijn als door ai-mcp.
  4. revert_change met de change_id zette de oude waarde terug. Is een sleutel sindsdien door iemand anders gewijzigd, dan laat Spark Speed die met rust en meldt dat.
Let op: revert_change draait alleen wijzigingen terug die via MCP zijn gedaan. Voor andere wijzigingen gelden de routes uit Problemen oplossen.

Een optimalisatieronde starten

start_optimization vraagt een expliciete bevestiging (confirm: true). Daarna loopt de ronde, maar de browsercontrole van risicovolle wijzigingen draait in het geopende Spark Speed-dashboard. De server zegt dat zelf ook: open het dashboard voor metingen, controle en de uitkomst; een ronde die niet meer actief is, bewijst nog geen geslaagde optimalisatie. Open dus het Overzicht van Spark Speed (het adres dat de server als dashboard_url teruggeeft) in een browser tot de ronde klaar is; op een ander tabblad van Spark Speed loopt de controle niet. Controleer daarna de site zelf.

Privacy en verantwoordelijkheid

Koppel je een externe AI-dienst, dan krijgt die dienst de gegevens te zien die de assistent opvraagt, zoals je configuratie en diagnose. Maak per client of per persoon een eigen sleutel aan, zodat je er een kunt intrekken zonder de rest te raken, en trek sleutels in die je niet meer gebruikt.
Twijfel je over een stap? Draai terug, controleer je site en vraag het ons via de contactpagina.
Nog geen Spark Speed? Bekijk wat het doet en wat het kost.

Veelgestelde vragen

Nee. Alles kan vanuit het dashboard. MCP is handig als je veel sites beheert en die vanuit een AI-assistent wilt bekijken en bijsturen.

Nee. Wijzigingen gaan door dezelfde instellingenpoort als het dashboard, vragen een reden, en per keer is hooguit een risicovolle schakelaar toegestaan.

Kijken, wijzigen en terugdraaien wel. De browsercontrole van een optimalisatieronde vraagt een geopend dashboard.