Styr Restorm via MCP
Restorm stiller en MCP-server til rådighed (Model Context Protocol). En AI-agent — Claude Code, Cursor eller en hvilken som helst MCP-klient — kan derfor læse dit projekt, oprette og køre anmodninger og styre brugerfladen.
Det er dette, der gør det muligt at bede om »importér dette Swagger, lav et scenarie, der tester bestillingsforløbet, og kør det« og få et resultat, du kan efterprøve, i en applikation, du har for øje hele tiden.
Aktivering
Section titled “Aktivering”Serveren er slået til som standard. To former for styring:
- indstillingen Indstillinger ▸ MCP ▸ Aktivér MCP-server;
- en absolut regel: på en maskine uden skærm starter MCP-serveren aldrig, uanset indstillingen. En CI-server kommer altså ikke til at udstille et indgangspunkt.
MCP-indikatoren i statuslinjen blinker ved hvert indgående kald. Dens popover lader dig sætte serveren på pause eller genoptage den for sessionen og åbne MCP-loggene.

Tilslut en agent
Section titled “Tilslut en agent”Ved start vælger Restorm en ledig port, genererer et adgangstoken, der er
knyttet til processen, og skriver en opdagelsesfil i systemets midlertidige
mappe. JSON-RPC-serveren lytter på 127.0.0.1:<port>/mcp — kun på
loopback-adressen: enhver kalder udefra får et 403.
Mulighed A — starteren (anbefalet)
Section titled “Mulighed A — starteren (anbefalet)”En lille proxy bygger bro mellem din MCP-klients standardinput og Restorms HTTP-server:
{ "mcpServers": { "restorm": { "command": "node", "args": ["scripts/mcp-launcher.mjs"] } }}Den finder den kørende instans, indsætter tokenet og starter aldrig Restorm i stilhed: en instans, hvis MCP-server du har slået fra, forbliver slået fra, med en tydelig fejlmeddelelse.
Mulighed B — HTTP direkte
Section titled “Mulighed B — HTTP direkte”Læs porten og tokenet i opdagelsesfilen, og send derefter dine JSON-RPC-anmodninger
med en Authorization: Bearer <token>-header.
Flere instanser
Section titled “Flere instanser”Flere Restorm-instanser kan køre samtidig. Hvert kald accepterer den reserverede
nøgle __session til at udpege den ønskede instans. Værktøjerne
list-instances, create_instance og terminate_instance gør billedet komplet.
Værktøjsfamilierne
Section titled “Værktøjsfamilierne”Læsning · navigation · projekt · skrivning · miljøer og hemmeligheder · import · kørsel · scenarier · instanser · automatisering af brugerfladen (skærmbillede, DOM-forespørgsel, indtastning, genveje, temaer, layout).
Fire ressourcer stilles ligeledes til rådighed: restorm://project,
restorm://tree, restorm://active-tab og restorm://request/{id}.
Fuld oversigt: MCP-værktøjer.
Hvad der er gratis, og hvad der er Pro
Section titled “Hvad der er gratis, og hvad der er Pro”Selve MCP-serveren er aldrig begrænset. Hvert værktøj kontrollerer sin egen kapacitet i det øjeblik, det kaldes.
- Community-udgaven — al styring af anmodninger: kør, annullér, læs svar og historik, læs strømme, send beskeder, importér fra en URL, åbn og luk faner, administrér projekter, skriv i træstrukturen, administrér miljøer og variabler, hurtigindstillingerne, favoritterne og de seks firewallværktøjer.
- Pro-udgaven — området scenarier (også til læsning), skærmbillederne, al automatisering af brugerfladen, temaerne, minibrowseren, workbench-layoutet, flere instanser og git-værktøjerne.
Et begrænset værktøj står stadig på listen — dets betegnelse har suffikset
(Restorm Pro) — og returnerer en tydelig, maskinlæsbar fejl frem for at
forsvinde.
Sikkerhed
Section titled “Sikkerhed”- Loopback og token: serveren lytter kun på
127.0.0.1, og tokenet sammenlignes i konstant tid. - Hemmeligheder: en agent får den resolverede værdi af en hemmelighed, ligesom resten af programmet — den styrer Restorm i dit navn, med dine egne hemmeligheder. Det, som typen Hemmelighed garanterer, gælder stadig: værdien følger hverken med i projektet, i en eksport eller til en uautoriseret tredjepartstjeneste.
- Reelle netværkseffekter:
run_requestkalder rent faktisk målet. Det er din MCP-klients godkendelsesflow, der fungerer som værn — hold det aktivt. - Firewallen gælder: et kald, en agent udløser mod et ukendt oprindelsessted, udløser den samme anmodning om tilladelse som dit eget.
- Logføring: hvert kald optræder i MCP-loggene med sin anmodning og sit svar.