DearAgent MCP
Своя почта для агентов на Cloudflare Workers: ящики, ожидание кода подтверждения, ответы в ветке, вебхуки, плюс MCP и скилл.
- 51 ★ репозитория
- Последний коммит
- AGPL-3.0
Широкий доступ
Почему такой уровень
- Агент отправляет и читает почту, а один общий ключ Bearer открывает все ящики.
- Через ящик агента проходят коды подтверждения и ссылки сброса из чужих сервисов.
Установка
- Работает в
Ручная установка
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 с одобрением письма человеком
MCP-сервер Atomic Mail: агент сам заводит почтовый ящик на atomicmail.ai и работает с письмами через JMAP без участия человека.
KeyID agent-kit
@keyid/agent-kit
MCP-сервер, который дает агенту настоящий почтовый адрес: 27 инструментов для писем, ответов, поиска в ящике и контактов
CLI-диспетчер для агентов: задача идет в фоне, агент засыпает на вопросе и просыпается после вашего ответа из мессенджера.
Скилл и CLI для откликов на вакансии: формы Greenhouse, Ashby и Lever заполняет агент, в журнал идут подтвержденные отправки
Коротко о README
README показывает, как выглядит работа глазами агента, схему приема и отправки писем, возможности, быстрый старт с командами `wrangler`, раздел API и раздел MCP. Проект помечен как ранний.