MailMCP
БесплатноНе проверенEnables reading, sending, and managing emails via IMAP/SMTP through natural language, including listing folders, searching, moving emails, and sending attachmen
Описание
Enables reading, sending, and managing emails via IMAP/SMTP through natural language, including listing folders, searching, moving emails, and sending attachments.
README
MCP-Server für den Zugriff auf ein E-Mail-Postfach via IMAP/SMTP. Geschrieben in Node.js / TypeScript. Läuft als stdio-Prozess direkt auf dem Host.
Features
- Alle Ordner des Postfachs auflisten
- E-Mails in einem beliebigen Ordner auflisten (neuste zuerst)
- Vollständigen Inhalt einer E-Mail lesen (Text, HTML, Anhänge)
- E-Mails nach Betreff, Absender oder Body durchsuchen
- E-Mail in anderen Ordner verschieben
- E-Mails senden (inkl. CC, BCC, HTML, Anhänge als Base64)
- Lokale Datei direkt als E-Mail-Anhang versenden
- Konfigurierbarer INBOX-Ordner
Verfügbare Tools
| Tool | Beschreibung |
|---|---|
list_folders |
Alle IMAP-Ordner auflisten |
list_emails |
E-Mails in einem Ordner auflisten (mit Filter: ungelesen) |
get_email |
Vollständige E-Mail per UID lesen |
search_emails |
E-Mails nach Stichwort durchsuchen |
move_email |
E-Mail in anderen Ordner verschieben |
send_email |
E-Mail senden (To, Subject, Text, optional CC/BCC/HTML/Anhänge als Base64) |
send_local_file |
Lokale Datei vom Host-Dateisystem als Anhang versenden |
get_inbox_config |
Aktuelle Serverkonfiguration anzeigen |
Setup
1. Abhängigkeiten installieren & bauen
npm install
npm run build
2. Konfiguration
cp .env.example .env
Werte in .env anpassen:
| Variable | Beschreibung | Standard |
|---|---|---|
MAIL_HOST |
IMAP-Server | – |
MAIL_PORT |
IMAP-Port | 993 |
MAIL_SSL |
IMAP SSL | true |
MAIL_USER |
E-Mail-Adresse | – |
MAIL_PASSWORD |
Passwort | – |
MAIL_INBOX |
Standard-Posteingang | INBOX |
MAIL_MAX_EMAILS |
Max. E-Mails pro Abfrage | 50 |
SMTP_HOST |
SMTP-Server | – |
SMTP_PORT |
SMTP-Port | 587 |
SMTP_SSL |
SMTP SSL (true = Port 465) | false |
SMTP_FROM_NAME |
Absendername | – |
Die .env-Datei wird automatisch geladen — es sind keine Umgebungsvariablen im MCP-Client nötig.
MCP-Integration (mcporter / Claude / VS Code)
{
"mcpServers": {
"mailmcp": {
"command": "node /pfad/zu/mailmcp/dist/server.js"
}
}
}
Dateistruktur
mailmcp/
├── src/
│ ├── server.ts # MCP Server & Tool-Definitionen
│ ├── imap-client.ts # IMAP-Verbindung & E-Mail-Parsing
│ ├── smtp-client.ts # SMTP-Versand via nodemailer
│ └── config.ts # Konfiguration via .env
├── package.json
├── tsconfig.json
├── .env # Credentials (nicht einchecken!)
├── .env.example
└── .gitignore
Установка MailMCP
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/moellerm1968/localEmailMCPServerFAQ
MailMCP MCP бесплатный?
Да, MailMCP MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для MailMCP?
Нет, MailMCP работает без API-ключей и переменных окружения.
MailMCP — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить MailMCP в Claude Desktop, Claude Code или Cursor?
Открой MailMCP на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare MailMCP with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
