Подключение DashaMail к Yandex AI Studio
В Yandex AI Studio MCP-сервер регистрируется в MCP Hub, а затем подключается агенту как инструмент. Авторизация — API-ключом DashaMail в заголовке; OAuth для внешних серверов AI Studio не поддерживает.
DashaMail есть в витрине готовых MCP-серверов AI Studio — это короткий путь: карточка уже заполнена, остаётся задать имя и ключ. Регистрация внешнего сервера руками тоже работает и описана ниже.
Через витрину
-
Откройте консоль AI Studio: https://aistudio.yandex.cloud/platform/ → слева Agent Atelier → MCP-серверы → Создать MCP-сервер.
-
Найдите в списке карточку DashaMail и откройте её.
-
Задайте имя сервера и в Тип транспорта выберите Streamable HTTP: наш сервер работает только так, вариант «HTTP with SSE» ему не подходит.
-
В авторизации укажите API-ключ DashaMail (Аккаунт → API-ключи → Выпустить ключ) и создайте сервер.
Что понадобится для ручной регистрации
-
API-ключ DashaMail: Аккаунт → API-ключи → Выпустить ключ.
-
Роли в Yandex Cloud:
serverless.mcpGateways.editor(создание сервера),serverless.mcpGateways.invoker(вызов) иserverless.mcpGateways.anonymousInvoker(нужна для внешних серверов).
Вручную, как внешний сервер
-
Откройте консоль AI Studio: https://aistudio.yandex.cloud/platform/ → слева Agent Atelier → MCP-серверы.
-
Создать MCP-сервер → Внешний MCP-сервер.
-
Имя —
dashamail(строчные латинские буквы, цифры, дефис). URL —https://mcp.dashamail.ru/. Тип транспорта — Streamable HTTP (не «HTTP with SSE»). -
Авторизация — Токен доступа: имя заголовка
Authorization, значениеBearer ВАШ_API_КЛЮЧ(ровно один пробел после Bearer, без пробелов в конце). -
При желании включите запись логов и создайте сервер.
-
После подключения отметьте нужные инструменты (лимит — 150 на сервер; у DashaMail их 106).
Скриншот: карточка внешнего MCP-сервера с заполненными полями.
Подключение к агенту
Через Responses API (OpenAI-совместимый) сервер передаётся в списке инструментов; адрес берётся из карточки сервера в MCP Hub:
tools=[{
"type": "mcp",
"server_label": "dashamail",
"server_url": "<URL сервера из карточки в MCP Hub>",
"require_approval": "always"
}]
require_approval: "always" — агент будет спрашивать подтверждение перед каждым вызовом; для отчётов можно поставить "never", оставив подтверждение только там, где письма уходят.
Проверка
MCP-серверы → dashamail → Обзор: статус и список инструментов. Вкладки Мониторинг и Логи показывают сессии и вызовы.
Отключить
В списке серверов ⋮ → Удалить. В DashaMail отзовите ключ в Аккаунт → API-ключи.
Не нашли ответ? Напишите нам — разберёмся вместе.