DearAgent MCP

Своя почта для агентов на Cloudflare Workers: ящики, ожидание кода подтверждения, ответы в ветке, вебхуки, плюс MCP и скилл.

  • 51 ★ репозитория
  • Последний коммит
  • AGPL-3.0
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агент отправляет и читает почту, а один общий ключ Bearer открывает все ящики.
  • Через ящик агента проходят коды подтверждения и ссылки сброса из чужих сервисов.
Все причины и проверки

panda-sandeep/dearagent

Установка

Ручная установка

git clone https://github.com/panda-sandeep/dearagent && cd dearagent

Дальше шаги `wrangler` из раздела Quick start: D1, R2, секрет `API_KEY`, Email Routing.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент отправляет и читает почту, а один общий ключ Bearer открывает все ящики.
  • Через ящик агента проходят коды подтверждения и ссылки сброса из чужих сервисов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

DearAgent дает каждому агенту собственный почтовый ящик, который целиком работает в вашем аккаунте Cloudflare. Один Worker принимает входящие письма через Email Routing, хранит их в D1 и R2 и отправляет исходящие через Cloudflare Email Sending. Агент может создать ящик, передать адрес форме регистрации, дождаться письма с кодом и прочитать ссылку подтверждения. Поддерживаются цепочки писем по заголовкам `In-Reply-To`, полнотекстовый поиск по SQLite FTS5, вложения, ответ, ответ всем и пересылка, вебхуки `message.received` и `message.sent` с подписью HMAC. Агенты подключаются по REST с ключом Bearer или по MCP на адресе `/mcp`. В репозитории лежит и скилл `skills/dearagent`, который учит агента этому порядку работы.

Для кого. Разработчикам, чьи агенты проходят регистрации и получают письма с кодами, и кто хочет держать почту на своей инфраструктуре, а не в чужом сервисе.

Подходит, если

  • Агент регистрируется на сервисе и должен дождаться письма с шестизначным кодом
  • Письма по заказу надо вести в одной ветке и отвечать на них с правильными заголовками
  • Нужен вебхук при каждом входящем письме с подписью и журналом доставки
  • Почтовый API для агентов хотят развернуть за стоимость тарифа Workers, без отдельного сервера
  • Поиск по тексту писем нужен прямо из агента

Не подходит, если

  • Вы не пользуетесь Cloudflare: вся архитектура построена на Workers, D1 и R2
  • Нужен проверенный аудитом продукт: автор помечает проект как экспериментальный
  • Агентам отдают недоверенный доступ в интернет: сначала проведите собственный аудит

Пример запроса к агенту

Создай ящик, зарегистрируйся на сервисе по этому адресу, дождись письма с кодом и введи код подтверждения.

MCP

Транспорт
http
Авторизация
API-ключ

Переменные окружения

API_KEY обязательная, секрет
Общий ключ Bearer для REST и MCP, задается в секретах Worker.

Ограничения

Автор называет проект экспериментальным: углубленного аудита не было, API может измениться. Нужны аккаунт Cloudflare, домен с включенным Email Routing, Node 20 или новее и `wrangler` с входом в аккаунт. Для отправки и ответов нужен тариф Workers Paid. Доступ к API и MCP защищает один общий ключ Bearer, который вы задаете командой `wrangler secret put API_KEY`, поэтому его утечка открывает все ящики. Демо-ящики на публичном сайте живут пятнадцать минут и подходят только для проверки. Лицензия AGPL-3.0 накладывает условия на размещение изменений.

Как отключить. Удалите MCP-подключение `dearagent` из конфигурации агента и скилл из каталога скиллов. Worker, базу D1, бакет R2 и правила Email Routing снимите в панели Cloudflare.

Частые вопросы

Как подключить DearAgent к Claude Code?

После развертывания Worker выполните `claude mcp add --transport http dearagent https://<ваш-адрес>/mcp --header "Authorization: Bearer $KEY"`. Ключ тот же, что вы задали как `API_KEY`.

Нужно ли что-то развертывать для проверки?

Нет. На сайте dearagent.sh при загрузке создается настоящий ящик на публичном демо, письмо туда приходит прямо на страницу. Адреса живут пятнадцать минут, письма не хранятся.

Какие инструменты есть в MCP?

Среди них `create_inbox`, `wait_for_message`, `get_latest_message`, `search_messages`, `send_message`, `reply_to_message`, `forward_message` и инструменты для вебхуков.

Чем DearAgent отличается от AgentMail?

README называет его открытой самостоятельно размещаемой альтернативой AgentMail: та же идея почтового API для агентов, но на вашей инфраструктуре за стоимость тарифа Workers.

Как письма группируются в ветки?

По заголовкам `In-Reply-To` и `References`, а не по теме, поэтому автоматические рассылки не сливаются в одну ветку.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Open Agent Email — свой почтовый сервер для ИИ-агентов: ящики, ответы в ветке письма, одобрение человеком, вебхуки и MCP на 96 инструментов

MCP-серверШирокий доступ2,1 тыс.Звезды репозитория
Официальный

Почтовый ящик для ИИ-агента: отправка, прием и ответы в ветке через MCP с одобрением письма человеком

MCP-серверШирокий доступ199Звезды репозитория
Официальный

MCP-сервер Atomic Mail: агент сам заводит почтовый ящик на atomicmail.ai и работает с письмами через JMAP без участия человека.

MCP-серверШирокий доступ257Звезды репозитория

KeyID agent-kit

@keyid/agent-kit

Официальный

MCP-сервер, который дает агенту настоящий почтовый адрес: 27 инструментов для писем, ответов, поиска в ящике и контактов

MCP-серверШирокий доступ661Звезды репозитория

CLI-диспетчер для агентов: задача идет в фоне, агент засыпает на вопросе и просыпается после вашего ответа из мессенджера.

CLIШирокий доступ5,1 тыс.Звезды репозитория

Скилл и CLI для откликов на вакансии: формы Greenhouse, Ashby и Lever заполняет агент, в журнал идут подтвержденные отправки

СкиллШирокий доступ175Звезды репозитория

Коротко о README

README показывает, как выглядит работа глазами агента, схему приема и отправки писем, возможности, быстрый старт с командами `wrangler`, раздел API и раздел MCP. Проект помечен как ранний.

Бейдж для README

Сообщить о проблеме