Upravljanje Restormom preko MCP-a
Restorm izlaže MCP server (Model Context Protocol). AI agent — Claude Code, Cursor ili bilo koji MCP klijent — može dakle da čita vaš projekat, pravi i izvršava zahteve i upravlja interfejsom.
To je ono što omogućava da zatražite „uvezi ovaj Swagger, napravi scenario koji testira tok naručivanja i pokreni ga” i da dobijete proverljiv rezultat, u aplikaciji koju držite pred očima.
Uključivanje
Section titled “Uključivanje”Server je podrazumevano uključen. Dva nivoa upravljanja:
- podešavanje Podešavanja ▸ MCP ▸ Omogući MCP server;
- apsolutno pravilo: na mašini bez ekrana MCP server se nikada ne pokreće, bez obzira na podešavanje. CI server se dakle ne zatiče u situaciji da izlaže ulaznu tačku.
MCP indikator u statusnoj traci trepće pri svakom dolaznom pozivu. Njegov popover omogućava da server privremeno zaustavite ili nastavite za tu sesiju i da otvorite MCP zapise.

Povezivanje agenta
Section titled “Povezivanje agenta”Pri pokretanju Restorm bira slobodan port, generiše pristupni token svojstven
procesu i upisuje datoteku za otkrivanje u privremeni direktorijum sistema.
JSON-RPC server sluša na 127.0.0.1:<port>/mcp — isključivo na lokalnoj
petlji: svaki spoljašnji pozivalac dobija 403.
Opcija A — pokretač (preporučeno)
Section titled “Opcija A — pokretač (preporučeno)”Mali proksi premošćava standardni ulaz vašeg MCP klijenta i Restorm HTTP server:
{ "mcpServers": { "restorm": { "command": "node", "args": ["scripts/mcp-launcher.mjs"] } }}On otkriva instancu koja radi, ubacuje token i nikada tiho ne pokreće Restorm: instanca kojoj ste isključili MCP server ostaje isključena, uz jasnu poruku o grešci.
Opcija B — direktan HTTP
Section titled “Opcija B — direktan HTTP”Pročitajte port i token iz datoteke za otkrivanje, pa šaljite svoje JSON-RPC
zahteve sa zaglavljem Authorization: Bearer <token>.
Više instanci
Section titled “Više instanci”Više Restorma može da radi uporedo. Svaki poziv prihvata rezervisani ključ
__session za označavanje ciljane instance. Sliku upotpunjuju alati
list-instances, create_instance i terminate_instance.
Porodice alata
Section titled “Porodice alata”Čitanje · navigacija · projekat · pisanje · okruženja i tajne · uvoz · izvršavanje · scenariji · instance · automatizacija interfejsa (snimak ekrana, DOM upit, unos, prečice, teme, raspored).
Izložene su i četiri resursa: restorm://project, restorm://tree,
restorm://active-tab i restorm://request/{id}.
Kompletan popis: MCP alati.
Šta je besplatno, a šta je Pro
Section titled “Šta je besplatno, a šta je Pro”Sam MCP server nikada nije ograničen. Svaki alat proverava svoju mogućnost u trenutku poziva.
- Izdanje Community — sve upravljanje zahtevima: izvršavanje, otkazivanje, čitanje odgovora i istorije, čitanje tokova, slanje poruka, uvoz sa URL-a, otvaranje i zatvaranje kartica, upravljanje projektima, pisanje u stablo, upravljanje okruženjima i promenljivama, brza podešavanja, omiljene stavke i šest alata zaštitnog zida.
- Izdanje Pro — oblast scenarija (uključujući i čitanje), snimci, cela automatizacija interfejsa, teme, mini pregledač, raspored workbencha, više instanci i git alati.
Ograničen alat ostaje na listi — njegov natpis nosi sufiks (Restorm Pro) —
i vraća izričitu grešku čitljivu i za mašinu, umesto da nestane.
Bezbednost
Section titled “Bezbednost”- Lokalna petlja i token: server sluša samo na
127.0.0.1, a token se poredi u konstantnom vremenu. - Tajne: agent dobija razrešenu vrednost tajne, isto kao i ostatak aplikacije — on upravlja Restormom u vaše ime, nad vašim sopstvenim tajnama. Ono što tip Tajna jemči ostaje tačno: vrednost ne odlazi ni u projekat, ni u izvoz, ni ka neovlašćenoj usluzi treće strane.
- Stvarni mrežni efekti:
run_requestzaista poziva cilj. Ulogu zaštitne ograde igra tok odobravanja vašeg MCP klijenta — držite ga aktivnim. - Zaštitni zid se primenjuje: poziv koji agent pokrene ka nepoznatom poreklu izaziva isti zahtev za odobrenje kao i vaš.
- Beleženje: svaki poziv pojavljuje se u MCP zapisima, sa svojim zahtevom i svojim odgovorom.