Řízení aplikace Restorm přes MCP
Restorm nabízí server MCP (Model Context Protocol). Agent s AI — Claude Code, Cursor nebo kterýkoli klient MCP — tedy může číst váš projekt, vytvářet a spouštět požadavky a řídit rozhraní.
Právě díky tomu lze zadat „naimportuj tenhle Swagger, vytvoř scénář, který otestuje objednávkový proces, a spusť ho“ a dostat ověřitelný výsledek — v aplikaci, kterou máte celou dobu před očima.
Zapnutí
Section titled “Zapnutí”Server je ve výchozím stavu zapnutý. Řídí ho dvě věci:
- nastavení Nastavení ▸ MCP ▸ Povolit MCP server;
- absolutní pravidlo: na počítači bez displeje se server MCP nikdy nespustí, bez ohledu na nastavení. Server CI se tedy nikdy neocitne v roli vystaveného koncového bodu.
Indikátor MCP ve stavovém řádku blikne při každém příchozím volání. Jeho vyskakovací panel umožňuje server pro danou relaci pozastavit nebo obnovit a otevřít protokoly MCP.

Připojení agenta
Section titled “Připojení agenta”Při spuštění si Restorm zvolí volný port, vygeneruje přístupový token vlastní
danému procesu a zapíše zjišťovací soubor do dočasného adresáře systému.
Server JSON-RPC naslouchá na 127.0.0.1:<port>/mcp — výhradně na lokální
smyčce: každý volající zvenčí dostane 403.
Varianta A — spouštěč (doporučeno)
Section titled “Varianta A — spouštěč (doporučeno)”Malý proxy překlene standardní vstup vašeho klienta MCP a server HTTP aplikace Restorm:
{ "mcpServers": { "restorm": { "command": "node", "args": ["scripts/mcp-launcher.mjs"] } }}Zjistí běžící instanci, vloží token a Restorm nikdy nespustí potichu: instance, u které jste server MCP vypnuli, zůstane vypnutá, s jasnou chybovou zprávou.
Varianta B — přímé HTTP
Section titled “Varianta B — přímé HTTP”Přečtěte si port a token ze zjišťovacího souboru a poté odesílejte své
požadavky JSON-RPC s hlavičkou Authorization: Bearer <jeton>.
Několik instancí
Section titled “Několik instancí”Souběžně může běžet několik aplikací Restorm. Každé volání přijímá vyhrazený
klíč __session, kterým se určí cílová instance. Obrázek doplňují nástroje
list-instances, create_instance a terminate_instance.
Rodiny nástrojů
Section titled “Rodiny nástrojů”Čtení · navigace · projekt · zápis · prostředí a tajemství · import · spouštění · scénáře · instance · automatizace rozhraní (snímek obrazovky, dotaz na DOM, psaní, klávesové zkratky, motivy, rozvržení).
Nabízeny jsou také čtyři zdroje: restorm://project, restorm://tree,
restorm://active-tab a restorm://request/{id}.
Úplný přehled: Nástroje MCP.
Co je zdarma a co je Pro
Section titled “Co je zdarma a co je Pro”Samotný server MCP nikdy omezený není. Každý nástroj si svou vlastní možnost ověřuje v okamžiku volání.
- Edice Community — celé řízení požadavků: spouštění, rušení, čtení odpovědí a historie, čtení streamů, odesílání zpráv, import z URL, otevírání a zavírání karet, správa projektů, zápis do stromu, správa prostředí a proměnných, rychlá nastavení, oblíbené a šest nástrojů firewallu.
- Edice Pro — doména scénářů (a to i pro čtení), snímky, celá automatizace rozhraní, motivy, mini prohlížeč, rozvržení workbenchu, více instancí a nástroje git.
Omezený nástroj zůstává ve výpisu — jeho název nese příponu
(Restorm Pro) — a místo aby zmizel, vrátí výslovnou chybu čitelnou i strojově.
Bezpečnost
Section titled “Bezpečnost”- Lokální smyčka a token: server naslouchá jen na
127.0.0.1a token se porovnává v konstantním čase. - Tajemství: agent dostává vyhodnocenou hodnotu tajemství, stejně jako zbytek aplikace — řídí Restorm vaším jménem a s vašimi vlastními tajemstvími. To, co typ Tajný klíč zaručuje, platí dál: hodnota neodchází ani do projektu, ani do exportu, ani k neoprávněné službě třetí strany.
- Skutečné síťové účinky:
run_requestcíl opravdu zavolá. Roli pojistky hraje schvalovací tok vašeho klienta MCP — nechte si ho zapnutý. - Firewall platí: volání spuštěné agentem na neznámý origin vyvolá tutéž žádost o povolení jako volání vaše.
- Zaznamenávání: každé volání se objeví v protokolech MCP, se svým požadavkem i odpovědí.