Mailbuttons — MCP-сервер для Claude Code: почта агента
Mailbuttons даёт агенту отдельный почтовый ящик и проверяет отправку по правилам. Подключите его, если агенту нужно работать с письмами под контролем человека.
claude mcp add --env MAILBUTTONS_API_KEY=<MAILBUTTONS_API_KEY> --env MAILBUTTONS_API_URL=<MAILBUTTONS_API_URL> --transport stdio mailbuttons-mbagai -- npx -y @mailbuttons/mcp-serverЧто делает Mailbuttons (mbag.ai)
Сервер задаёт правила для входящих и исходящих писем. По умолчанию сообщения от незнакомых отправителей отклоняются; список заблокированных получателей агент может читать, но не менять. Лимиты отправки и журнал с цепочкой хешей фиксируют также отклонённые действия.
Подключить Mailbuttons можно к Claude Code через HTTP или локально через npx. Для настройки нужен токен Mailbuttons и переменные окружения MAILBUTTONS_API_KEY и MAILBUTTONS_API_URL при локальном запуске. Внешнюю отправку и расширение области доступа должен одобрить человек: агент сам этого сделать не может. Значит, токен песочницы не позволит агенту отправлять письма наружу до такого одобрения.
Какие задачи решает
- создать агенту отдельный почтовый ящик
- отклонять письма от незнакомых отправителей
- блокировать отправку выбранным получателям
- вести журнал отправок и отказов
- передавать человеку запрос на внешнюю отправку
Примеры запросов агенту
- Проверь входящие письма в моём ящике Mailbuttons и кратко перескажи их.
- Подготовь письмо этому получателю, но не отправляй его наружу без одобрения.
- Проверь, почему отправка письма была заблокирована.
Как установить Mailbuttons (mbag.ai)
1Командой платформы
claude mcp add --env MAILBUTTONS_API_KEY=<MAILBUTTONS_API_KEY> --env MAILBUTTONS_API_URL=<MAILBUTTONS_API_URL> --transport stdio mailbuttons-mbagai -- npx -y @mailbuttons/mcp-serverВместо <…> подставьте свои значения
2Командой платформы: удалённый сервер
claude mcp add --transport http mailbuttons-mbagai https://mailbuttons.com/api/v1/mcp/rpc1Командой платформы: удалённый сервер
codex mcp add mailbuttons-mbagai --url https://mailbuttons.com/api/v1/mcp/rpc2Командой платформы
codex mcp add mailbuttons-mbagai --env MAILBUTTONS_API_KEY=<MAILBUTTONS_API_KEY> --env MAILBUTTONS_API_URL=<MAILBUTTONS_API_URL> -- npx -y @mailbuttons/mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mailbuttons-mbagai": {
"url": "https://mailbuttons.com/api/v1/mcp/rpc"
}
}
}{
"mcpServers": {
"mailbuttons-mbagai": {
"command": "npx",
"args": [
"-y",
"@mailbuttons/mcp-server"
],
"env": {
"MAILBUTTONS_API_KEY": "<MAILBUTTONS_API_KEY>",
"MAILBUTTONS_API_URL": "<MAILBUTTONS_API_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mailbuttons-mbagai": {
"type": "http",
"url": "https://mailbuttons.com/api/v1/mcp/rpc"
}
}
}{
"servers": {
"mailbuttons-mbagai": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mailbuttons/mcp-server"
],
"env": {
"MAILBUTTONS_API_KEY": "<MAILBUTTONS_API_KEY>",
"MAILBUTTONS_API_URL": "<MAILBUTTONS_API_URL>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http mailbuttons-mbagai https://mailbuttons.com/api/v1/mcp/rpc2Командой платформы
gemini mcp add -e MAILBUTTONS_API_KEY=<MAILBUTTONS_API_KEY> -e MAILBUTTONS_API_URL=<MAILBUTTONS_API_URL> mailbuttons-mbagai npx -y @mailbuttons/mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Mailbuttons (mbag.ai)
Как установить Mailbuttons в Claude Code?
Для подключения по HTTP выполните claude mcp add --transport http mailbuttons-mbagai https://mailbuttons.com/api/v1/mcp/rpc.
Что делает Mailbuttons?
MCP-сервер предоставляет агенту почтовый ящик и применяет правила к входящим и исходящим письмам. Он также ведёт журнал действий, включая отказы.
Может ли агент сам включить отправку писем наружу?
Нет. Внешнюю отправку и расширение области доступа должен одобрить человек; агент не может одобрить собственный запрос.