Подключение DashaMail к Claude Code
Claude Code — консольный ассистент Anthropic. Подключить DashaMail можно двумя способами: через OAuth (вход в кабинет в браузере) или по API-ключу. Оба — одной командой.
Вариант 1: OAuth
claude mcp add --transport http dashamail https://mcp.dashamail.ru/
Затем в сессии Claude Code выполните /mcp, выберите dashamail → Authenticate. Откроется браузер со входом в личный кабинет DashaMail и экраном согласия. Из шелла то же самое делает claude mcp login dashamail; на сервере без браузера добавьте --no-browser.
Вариант 2: API-ключ
Ключ — в кабинете: Аккаунт → API-ключи → Выпустить ключ.
claude mcp add --transport http dashamail https://mcp.dashamail.ru/ \
--header "Authorization: Bearer ВАШ_API_КЛЮЧ"
Для клиентов с небольшим контекстом можно ограничить набор инструментов: https://mcp.dashamail.ru/?toolset=core.
Область действия
-
--scope local(по умолчанию) — только текущий проект. -
--scope user— во всех проектах. -
--scope project— файл.mcp.jsonв репозитории, общий для команды. Ключ в файл не кладите, возьмите его из переменной окружения:
{
"mcpServers": {
"dashamail": {
"type": "http",
"url": "https://mcp.dashamail.ru/",
"headers": { "Authorization": "Bearer ${DASHAMAIL_API_KEY}" }
}
}
}
Проверка
claude mcp list
У dashamail должен быть статус ✔ Connected. Статус ! Needs authentication означает, что OAuth ещё не пройден — выполните /mcp → Authenticate. Подробности: claude mcp get dashamail; в сессии /mcp показывает серверы и число инструментов.
Первая просьба: «Покажи мои адресные базы в DashaMail».
Отключить
claude mcp logout dashamail # снять OAuth-авторизацию
claude mcp remove dashamail # убрать сервер вместе с сохранёнными токенами
В DashaMail ключ «MCP · Claude Code» отзывается в Аккаунт → API-ключи.
Не нашли ответ? Напишите нам — разберёмся вместе.