Керування Restorm через MCP
Restorm надає сервер MCP (Model Context Protocol). Отже, агент зі штучним інтелектом — Claude Code, Cursor або будь-який клієнт MCP — може читати ваш проєкт, створювати й виконувати запити та керувати інтерфейсом.
Саме це дає змогу попросити «імпортуй цей Swagger, створи сценарій, який перевіряє шлях замовлення, і запусти його» та отримати перевірний результат у застосунку, який ви тримаєте перед очима.
Увімкнення
Section titled “Увімкнення”Сервер увімкнено типово. Керують ним дві речі:
- налаштування Параметри ▸ MCP ▸ Увімкнути сервер MCP;
- абсолютне правило: на машині без дисплея сервер MCP ніколи не запускається, хоч би яким було налаштування. Тож сервер CI не почне виставляти точку входу.
Індикатор MCP у рядку стану блимає на кожен вхідний виклик. Його спливаюче вікно дає змогу призупинити чи відновити роботу сервера на час сеансу й відкрити журнали MCP.

Підключення агента
Section titled “Підключення агента”Під час запуску Restorm обирає вільний порт, генерує токен доступу, властивий
цьому процесу, і записує файл виявлення до тимчасового каталогу системи.
Сервер JSON-RPC слухає на 127.0.0.1:<порт>/mcp — лише на локальній петлі:
будь-який зовнішній викликач отримує 403.
Варіант A — запускач (рекомендований)
Section titled “Варіант A — запускач (рекомендований)”Невеликий проксі перекидає місток між стандартним входом вашого клієнта MCP і сервером HTTP у Restorm:
{ "mcpServers": { "restorm": { "command": "node", "args": ["scripts/mcp-launcher.mjs"] } }}Він виявляє поточний екземпляр, підставляє токен і ніколи не запускає Restorm непомітно: екземпляр, у якому ви вимкнули сервер MCP, залишиться вимкненим, і ви отримаєте чітке повідомлення про помилку.
Варіант B — прямий HTTP
Section titled “Варіант B — прямий HTTP”Прочитайте порт і токен із файлу виявлення, а потім надсилайте свої запити
JSON-RPC із заголовком Authorization: Bearer <токен>.
Кілька екземплярів
Section titled “Кілька екземплярів”Кілька копій Restorm можуть працювати паралельно. Кожен виклик приймає
зарезервований ключ __session, щоб позначити потрібний екземпляр. Картину
доповнюють інструменти list-instances, create_instance та
terminate_instance.
Родини інструментів
Section titled “Родини інструментів”Читання · навігація · проєкт · запис · середовища та секрети · імпорт · виконання · сценарії · екземпляри · автоматизація інтерфейсу (знімок екрана, запит до DOM, введення, комбінації клавіш, теми, розташування).
Також надано чотири ресурси: restorm://project, restorm://tree,
restorm://active-tab і restorm://request/{id}.
Повний перелік: Інструменти MCP.
Що безкоштовне, а що належить до Pro
Section titled “Що безкоштовне, а що належить до Pro”Сам сервер MCP ніколи не обмежують. Кожен інструмент перевіряє власну можливість у момент виклику.
- Видання Community — усе керування запитами: виконати, скасувати, прочитати відповіді та історію, читати потоки, надсилати повідомлення, імпортувати за URL, відкривати й закривати вкладки, керувати проєктами, писати в дерево, керувати середовищами та змінними, швидкими параметрами, обраним, а також шість інструментів брандмауера.
- Видання Pro — область сценаріїв (зокрема й читання), знімки, уся автоматизація інтерфейсу, теми, міні-браузер, розташування workbench, кілька екземплярів та інструменти git.
Обмежений інструмент лишається в переліку — його підпис має суфікс
(Restorm Pro) — і повертає явну, придатну для машинного читання помилку
замість того, щоб зникнути.
Безпека
Section titled “Безпека”- Локальна петля й токен: сервер слухає лише на
127.0.0.1, а токен порівнюється за сталий час. - Секрети: агент отримує розв’язане значення секрету, так само як і решта застосунку — він керує Restorm від вашого імені, з вашими власними секретами. Те, що гарантує тип «Секрет», лишається чинним: значення не вирушає ні до проєкту, ні до експорту, ні до неавторизованої сторонньої служби.
- Справжні мережеві наслідки:
run_requestсправді викликає ціль. Роль запобіжника відіграє потік підтверджень вашого клієнта MCP — тримайте його увімкненим. - Брандмауер діє: виклик, запущений агентом до невідомого джерела, спричиняє такий самий запит на дозвіл, як і ваш власний.
- Журналювання: кожен виклик з’являється в журналах MCP разом зі своїм запитом і відповіддю.