MCP & AI

Je website heeft een API voor agents.

Elke handeling in de editor is ook een tool die een agent via MCP kan aanroepen, met een token dat jij uitgeeft en intrekt, langs dezelfde rechtencontroles en dezelfde validatie als de editor.

Een werktafel in een designwinkel met gereedschap, notitieboeken en standaards, met een grachtenbrug door het raam
één schrijfactieappend-blocks-to-pagegevalideerd
Het grootboek

Links een zin.
Rechts wat er draaide.

Deze site, degene die je nu leest, is zo geschreven, vanaf een terminal. Er is geen editorsessie geopend om hem te maken.

“Begin een site voor de studio, in het Engels en het Nederlands.”
create-website · set-site-languagesspaceId · name · lang:"en" languages:"nl"
“Gebruik het diepe vermiljoen, op warm papier.”
set-brand-profileprimary · secondary · surface → the token scale derived, theme republished
“Twee gewichten van één familie, en een mono voor de labels.”
set-site-fontsslots[5] · roles{headings, body, h1} → three network requests, one real bold
“Zet het contactformulier op de contactpagina.”
create-formname:"Contact" · notify:true → a uid the page JSON references
“Definieer een toepassing, en schrijf er vier.”
create-content-type · create-content-entrybasePath:"for" · fields[4] ×4, plus add-content-translation ×4
“Laat me die pagina op een telefoon zien.”
screenshotpageId · viewport:"mobile" → a PNG, rendered by the platform itself
Wat een agent kan bereiken

Het volledige oppervlak, niet een demoselectie.

Pagina’s en blokken, merk en lettertypes, media, formulieren, het CMS, reserveringen, de webshop, ticketing, vertalingen en opmerkingen, plus een screenshottool zodat de agent kan zien wat hij zojuist maakte.

Stap 01Lezen voor het schrijft

De blokken opsommen, een subtree ophalen via pad of id, tekst zoeken over pagina’s heen. Zo’n smalle leesactie is goedkoop en het is precies wat voorkomt dat een agent gaat gokken.

Stap 02Valideren voor het schrijft

Blok-JSON kun je volledig zonder bijwerkingen valideren, dus een kapotte structuur wordt opgemerkt voordat hij een render kost.

Stap 03Smal schrijven

Eén element patchen, een subtree vervangen, invoegen op een pad, of een hele pagina in één alles-of-niets-schrijfactie neerzetten.

Stap 04En kijk er dan naar

Render de pagina met de eigen renderer van het platform en krijg een PNG terug, op desktop-, tablet- of telefoonbreedte.

111 toolsOn this instance at the time of writing
Toegang

Een token dat jij uitgeeft, en weer kunt intrekken.

Agent-tokens maak je in je account aan, met leesrechten of lees- en schrijfrechten, en ze worden één keer getoond. Elke aanroep wordt getoetst aan dezelfde rechten als je eigen login, dus een agent komt nooit bij een site waar jij niet bij kunt.

Endpointéén URL, JSON-RPC over HTTP
Inloggegevenseen persoonlijk agent-token of een OAuth-connector
Bereiklezen, of lezen en schrijven
Controlesper aanroep, tegen de site en de ruimte
AI in de editor

Kleiner dan het agentverhaal, en daar eerlijk over.

De editor heeft ook eigen assistentfuncties: een chatpaneel, een geselecteerde passage herschrijven, een afbeelding genereren, een pagina vullen. Elke functie is apart afgeschermd en kan voor een heel account uitgezet worden, en elke functie put uit een maandelijks tegoed.

Wil je het volledige oppervlak, dan is de agentroute hierboven degene die het heeft. De tools in de editor zijn gemakken, niet de hoofdzaak.

Beginnen

Geef een token uit en richt je agent erop.

Eerst alleen-lezen, als je liever eerst toekijkt voordat de agent mag schrijven.