MailFathom — MCP-сервер для Claude Code: что делает и как установить
Синхронизирует почту по IMAP в локальную базу PostgreSQL. Позволяет ассистентам искать сообщения, отвечать с цитированием контекста и отправлять письма.
Открыть на GitHubЧто делает MailFathom
Сервер забирает письма из ящиков IMAP и сохраняет их в базу PostgreSQL на вашем сервере. Агент обращается только к локальной копии. На почтовом сервере статус писем не меняется, они не становятся прочитанными. Любые операции записи изначально заблокированы: права на пометку цепочек и отправку ответов выдаются вручную.
Для чтения предусмотрены поиск по тексту и инструмент ask_mail, собирающий цитаты из найденных писем. Создание ответов через reply_to_email автоматически подтягивает тему и адресатов из архива. Пока не включён параметр SensitiveContent, данные передаются клиенту без цензуры.
До релиза 1.0.0 обновления способны нарушить схему базы данных, поэтому перед апгрейдом обязателен бэкап. Для быстрого теста есть скрипт scripts/quick-start-compose.sh, запускающий PostgreSQL и сервис через Docker Compose.
Какие задачи решает
- синхронизировать почтовые ящики IMAP в локальную базу данных
- искать письма по тексту и смысловым эмбеддингам
- отвечать на вопросы по переписке со ссылками на исходные сообщения
- генерировать ответы и пересылать письма с сохранением цепочки
- управлять флагами писем без изменений на удалённом сервере
Примеры запросов агенту
- Найди через
ask_mailвсю переписку с бухгалтерией за прошлую неделю и составь сводку со ссылками на письма. - Проверь последние входящие сообщения через
list_emailsи выдели важные цепочки. - Подготовь черновик ответа на входящее письмо о продлении договора через
reply_to_email.
Как установить MailFathom
1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
claude mcp add --transport http mailfathom https://{mailfathom_host}/mcp1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
codex mcp add mailfathom --url https://{mailfathom_host}/mcp1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"mcpServers": {
"mailfathom": {
"url": "https://{mailfathom_host}/mcp"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"servers": {
"mailfathom": {
"type": "http",
"url": "https://{mailfathom_host}/mcp"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
gemini mcp add -t http mailfathom https://{mailfathom_host}/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MailFathom
Как установить MailFathom в Claude Code?
Выполните команду claude mcp add --transport http mailfathom https://{mailfathom_host}/mcp, указав хост запущенного сервиса. Перед этим запустите сервер через Docker Compose или системный сервис.
Что делает MailFathom?
Сервер копирует сообщения из ящиков IMAP в PostgreSQL и предоставляет агенту набор инструментов для поиска, генерации ответов с цитатами и безопасной отправки почты.
Меняет ли сервер статус писем на удалённом почтовом сервере?
Нет, при чтении запросы идут только к локальной копии в PostgreSQL, и письма не помечаются прочитанными на удалённом сервере. Права на изменение статусов и отправку писем выключены по умолчанию.