Подключение DashaMail к Cursor
Cursor читает MCP-серверы из файла mcp.json: глобального ~/.cursor/mcp.json или проектного .cursor/mcp.json. Авторизация — OAuth или API-ключ.
Вариант 1: OAuth
Добавьте в mcp.json:
{
"mcpServers": {
"dashamail": {
"url": "https://mcp.dashamail.ru/"
}
}
}
Сохраните файл и перезапустите Cursor. В Customize → MCPs у сервера появится запрос на вход — откроется личный кабинет DashaMail и экран согласия.
Вариант 2: API-ключ
Ключ — в кабинете: Аккаунт → API-ключи → Выпустить ключ. Положите его в переменную окружения DASHAMAIL_API_KEY, Cursor подставит её сам:
{
"mcpServers": {
"dashamail": {
"url": "https://mcp.dashamail.ru/",
"headers": { "Authorization": "Bearer ${env:DASHAMAIL_API_KEY}" }
}
}
}
Можно вписать ключ и напрямую вместо ${env:…}, но тогда не кладите файл в репозиторий.
Проверка
Customize → MCPs: у dashamail статус подключения и список инструментов. В чате инструменты видны в списке Available Tools, клик по имени включает и выключает инструмент. Логи — Output (Cmd/Ctrl+Shift+U) → MCP Logs.
Первая просьба в чате: «Покажи мои адресные базы в DashaMail».
Особенности
-
Инструменты отправки (
campaigns_send_now,campaigns_schedule,transactional_send) помечены как необратимые — Cursor спросит подтверждение перед вызовом. -
Если при заданных
headersCursor всё равно предлагает войти через OAuth — это его известная особенность при серверах с поддержкой OAuth. Пройдите вход один раз, дальше будет работать. -
Командам план Team позволяет раздать сервер централизованно через Dashboard → Integrations & MCP.
Отключить
Тумблер в Customize → MCPs или удалите блок из mcp.json. В DashaMail отзовите ключ «MCP · Cursor» в Аккаунт → API-ключи.
Не нашли ответ? Напишите нам — разберёмся вместе.