Что такое MCP и зачем он мне нужен для своего бизнеса?
MCP (Model Context Protocol) — открытый стандарт от Anthropic, через который AI-агент получает доступ к внешним tools: базы данных, поиск, ваши внутренние API. В контексте Stexa BYO-MCP означает, что вы можете подключить свою CRM, ERP или любую внутреннюю систему как набор функций, которые бот сможет вызывать прямо в разговоре с клиентом. Без webhook-сервера, без правок на стороне Stexa. Подходит для нестандартных интеграций, которых нет в готовом списке.
Какие требования к моему MCP-серверу?
Минимально: HTTP-эндпоинт, который понимает JSON-RPC 2.0, поддерживает методы initialize и tools/list (по спеке MCP-2026-03-26), а также tools/call для каждого инструмента. Опционально Bearer-токен для аутентификации. Stexa сам подгрузит схему ваших tools при подключении и будет вызывать их во время диалога с клиентом по решению LLM. Никаких SSE, WebSocket или сложного транспорта — обычный POST с JSON-телом.
Какие языки и фреймворки можно использовать?
Любые. MCP — это просто HTTP+JSON, не привязан к экосистеме. Есть готовые SDK: Python (mcp-server), Node.js (@modelcontextprotocol/sdk), Go (modelcontextprotocol/go-sdk). Но можно реализовать вручную за 100 строк на любом языке. Самый частый стек у клиентов Stexa — FastAPI/Python или Express/Node.js, потому что у них уже есть существующий backend.
Как защитить свой MCP-сервер от чужих вызовов?
Stexa подключается с фиксированного IP-блока (адреса в личном кабинете). На стороне MCP-сервера проверьте: (1) Bearer-токен в заголовке Authorization — Stexa передаёт его при каждом запросе, (2) IP-allowlist на firewall/nginx, (3) опционально mTLS если хочется максимума. Никогда не выставляйте MCP-сервер в публичный интернет без аутентификации — Stexa и так сможет работать только с авторизованным эндпоинтом.
Что происходит если мой MCP-сервер упал во время звонка?
Stexa делает 1 retry с backoff 300ms, и если ответа нет — пишет в audit-лог tool-failure и продолжает диалог в режиме «не получилось получить данные, перезвоните позже». Клиент не слышит ошибку — бот аккуратно обрабатывает отказ. В кабинете → /admin/mcp-overview видно статус каждого MCP-сервера в реал-тайме (last_ok, last_error, latency p50/p95).
Сколько стоит подключение BYO-MCP?
BYO-MCP включён в тариф «Бизнес» (7 990 ₽/мес) и выше. На «Старте» (2 990 ₽/мес) — как доплатный аддон 990 ₽/мес. Trial 7 дней включает BYO-MCP без ограничений — можно сразу проверить интеграцию со своим backend перед платежом. Лимит на количество подключённых MCP-серверов в одном тенанте — 10 (можно поднять по запросу).
Чем это отличается от webhook'ов или REST-интеграций?
Webhook — это вы реализуете обработчик у себя и регистрируете URL у вендора, вендор сам решает когда дёрнуть. REST-интеграции — вендор пишет код под ваш API. BYO-MCP — вы декларируете набор функций (tools) с JSON-схемой, и LLM в Stexa сам решает когда какую вызвать на основе контекста диалога. То есть бот не просто шлёт данные «по событию», а интеллектуально вызывает ваши функции по смыслу разговора («клиент спросил остаток на складе → вызвать get_stock»).