Подключение 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 спросит подтверждение перед вызовом.

  • Если при заданных headers Cursor всё равно предлагает войти через OAuth — это его известная особенность при серверах с поддержкой OAuth. Пройдите вход один раз, дальше будет работать.

  • Командам план Team позволяет раздать сервер централизованно через Dashboard → Integrations & MCP.

Отключить

Тумблер в Customize → MCPs или удалите блок из mcp.json. В DashaMail отзовите ключ «MCP · Cursor» в Аккаунт → API-ключи.

Не нашли ответ? Напишите нам — разберёмся вместе.

support@dashamail.ru · Другие способы связи

DashaMail хранит и защищает ваши данные на территории Российской Федерации

Подробнее...