# MCP-сервер

Окремий **MCP** (Model Context Protocol) сервер дозволяє AI-клієнту
керувати лаунчером через *цей* API, а браузером профілю через CDP.
Це самостійний Node-процес; **не** частина даного HTTP API і
не хоститься ним. Завантажити можна прямо з лаунчера
(**Settings → MCP server → Download MCP server** або кнопка «Download MCP»
на боковій панелі); лаунчер збереже вихідники у вибрану папку.
Також доступний у репозиторії: `rust/shardx-launcher/mcp/`.

Усередині він просто викликає цей API: налаштуйте
`SHARDX_API` (базовий URL) та `SHARDX_TOKEN` (Bearer-токен з
*Settings → Automation API*). MCP-сервер надає:
- **API-інструменти**: тонкі обгортки над ендпоінтами нижче
  (профілі, відбитки, проксі, папки, cookies, запуск/зупинка).
- **Браузерні інструменти** (patchright поверх CDP). `browser_navigate`,
  `browser_evaluate`, `browser_screenshot`, `browser_click`,
  `browser_fill`, вкладки, очікування тощо, застосовуються до профілю,
  запущеного через `POST /profiles/{id}/start` (який повертає
  CDP-ендпоінт).

Запуск: або через **stdio** (клієнт стартує його сам), або через HTTP
на `127.0.0.1:<port>/mcp` (якщо задано `MCP_HTTP_PORT`). Детальніше див. README MCP-сервера. (Лаунчер лише завантажує його, але не запускає.)
