Agentmail
Предоставьте агенту собственный выделенный почтовый ящик через AgentMail. Отправляйте, получайте и управляйте электронной почтой автономно, используя адреса, принадлежащие агенту (например, vibeos-agent@agentmail.to).
Метаданные навыка
| Источник | Опционально — установка через vibeos skills install official/email/agentmail |
| Путь | optional-skills/email/agentmail |
| Версия | 1.0.0 |
| Платформы | linux, macos, windows |
| Теги | email, communication, agentmail, mcp |
Справочник: полный SKILL.md
Ниже приведено полное описание навыка, которое VibeOS загружает при его активации. Агент видит эти инструкции, когда навык активен.
AgentMail — Почтовые ящики, принадлежащие агенту
Требования
- API-ключ AgentMail (обязательно) — зарегистрируйтесь на https://console.agentmail.to (бесплатный тариф: 3 ящика, 3000 писем в месяц; платные тарифы от $20/мес.)
- Node.js 18+ (для MCP-сервера)
Когда использовать
Используйте этот навык, когда необходимо:
- Предоставить агенту собственный выделенный email-адрес
- Автономно отправлять письма от имени агента
- Получать и читать входящие письма
- Управлять цепочками писем и перепиской
- Регистрироваться в сервисах или проходить аутентификацию по email
- Общаться с другими агентами или людьми по email
Этот навык НЕ предназначен для чтения личной почты пользователя (для этого используйте himalaya или Gmail). AgentMail даёт агенту собственную идентичность и почтовый ящик.
Настройка
1. Получите API-ключ
- Перейдите на https://console.agentmail.to
- Создайте аккаунт и сгенерируйте API-ключ (начинается с
am_)
2. Настройте MCP-сервер
Добавьте в ~/.vibeos/config.yaml (вставьте ваш реальный ключ — переменные окружения MCP не раскрываются из .env):
mcp_servers:
agentmail:
command: "npx"
args: ["-y", "agentmail-mcp"]
env:
AGENTMAIL_API_KEY: "am_your_key_here"
3. Перезапустите VibeOS
vibeos
Все 11 инструментов AgentMail теперь доступны автоматически.
Доступные инструменты (через MCP)
| Инструмент | Описание |
|---|---|
list_inboxes | Список всех почтовых ящиков агента |
get_inbox | Детали конкретного ящика |
create_inbox | Создать новый ящик (получает реальный email-адрес) |
delete_inbox | Удалить ящик |
list_threads | Список цепочек писем в ящике |
get_thread | Получить конкретную цепочку писем |
send_message | Отправить новое письмо |
reply_to_message | Ответить на существующее письмо |
forward_message | Переслать письмо |
update_message | Обновить метки/статус письма |
get_attachment | Скачать вложение письма |
Порядок действий
Создать ящик и отправить письмо
- Создайте выделенный ящик:
- Используйте
create_inboxс именем пользователя (например,vibeos-agent) - Агент получает адрес:
vibeos-agent@agentmail.to
- Используйте
- Отправьте письмо:
- Используйте
send_messageс параметрамиinbox_id,to,subject,text
- Используйте
- Проверьте ответы:
- Используйте
list_threadsдля просмотра входящих переписок - Используйте
get_threadдля чтения конкретной цепочки
- Используйте
Проверить входящие письма
- Используйте
list_inboxesчтобы найти ID вашего ящика - Используйте
list_threadsс ID ящика для просмотра переписок - Используйте
get_threadдля чтения цепочки и её сообщений
Ответить на письмо
- Получите цепочку с помощью
get_thread - Используйте
reply_to_messageс ID сообщения и текстом ответа
Примеры рабочих процессов
Регистрация в сервисе:
1. create_inbox (username: "signup-bot")
2. Используйте адрес ящика для регистрации в сервисе
3. list_threads для проверки письма с подтверждением
4. get_thread для чтения кода верификации
Обращение агента к человеку:
1. create_inbox (username: "vibeos-outreach")
2. send_message (to: user@example.com, subject: "Привет", text: "...")
3. list_threads для проверки ответов
Подводные камни
- Бесплатный тариф ограничен 3 ящиками и 3000 писем в месяц
- Письма приходят с домена
@agentmail.toна бесплатном тарифе (собственные домены на платных тарифах) - Для MCP-сервера требуется Node.js 18+ (
npx -y agentmail-mcp) - Необходимо установить пакет
mcpдля Python:pip install mcp - Для получения входящих писем в реальном времени (вебхуки) требуется публичный сервер — для личного использования используйте опрос
list_threadsчерез cronjob
Проверка
После настройки протестируйте с помощью:
vibeos --toolsets mcp -q "Создай ящик AgentMail с именем test-agent и скажи мне его email-адрес"
Вы должны увидеть возвращённый адрес нового ящика.
Ссылки
- Документация AgentMail: https://docs.agentmail.to/
- Консоль AgentMail: https://console.agentmail.to
- Репозиторий AgentMail MCP: https://github.com/agentmail-to/agentmail-mcp
- Цены: https://www.agentmail.to/pricing