Context7
Up-to-date docs for AI agents
Beschreibung vom Entwickler (englisches Original)
Your mailbox for agents: search, organise, draft and send mail. Add the account with mail first.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"mail-cli": {
"command": "npx",
"args": [
"-y",
"@wirecat/mail-cli",
"mcp",
"serve",
"--profiles",
"all"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add mail-cli -- npx -y @wirecat/mail-cli mcp serve --profiles allIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"mail-cli": {
"command": "npx",
"args": [
"-y",
"@wirecat/mail-cli",
"mcp",
"serve",
"--profiles",
"all"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"mail-cli": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@wirecat/mail-cli",
"mcp",
"serve",
"--profiles",
"all"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 6. Nov. 2026
Der Registry-Name wurde über die Domain wirecat.dev bestätigt (die Registry prüft, wem die Domain gehört)
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.16.3) kam heute in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Context7, Codebase Memory, Exa
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
mail copies your mailbox into the shared WireCat store on your computer, so you and your AI agents can search it and read it there, offline. It also organises the mailbox on the server: flags, folders, and deletion to Trash, each change one you can undo. It keeps drafts, and sends, replies and forwards over SMTP.
Documentation · Roadmap · WireCat
First turn on IMAP in your mailbox and make an app password: the steps for every provider. Then, with a profile name of your choice (personal here) and your own address in place of the synthetic me@example.com:
npm install -g @wirecat/mail-cli
mail personal session start --address me@example.com # finds the server, shows the steps, asks for the app password. mail personal account check # logs in and lists what the server supports mail personal sync # reads the last 30 days into the shared store mail personal status # how far the sync is mail personal search messages invoice # search the stored mail mail skill install # optional: instructions for your AI agent
Now the mail is in the store. messages show with the ref a search hit gives reads that email whole. memo searches it together with your messages and notes: memo search all "invoice".
You need Node.js 22.16 or a later 22.x, or 24 or later. To try it with no install, run npx @wirecat/mail-cli --help. If mail is not found, mail doctor says why.
sync reads INBOX and Sent (All Mail on Gmail), or the folders you name, newest first, and skips what is already stored. --since-time 2026-10-01 reads from local midnight of that day.search messages 'from:ann@example.com has:attachment date>30d' uses the query language of every WireCat CLI, with list: for mailing lists; messages show gives an email whole with its attachments' text, conversations list|show its threads. It searches the profile's mailbox only; it also asks the mail server for mail sync has not read yet, and --backend archive keeps to the store. memo searches every mailbox together with your messages and notes.messages export 'from:ann@example.com' --output-dir ~/mail-backup reads the original messages from the server into a private folder, one mbox file per folder or a Maildir++ tree for mu and notmuch; it can be resumed and bounded. stats messages top --by list ranks senders, lists and domains.status shows how far it is.account check shows what the server supports, folders list the folders with their role and message counts, and account inspect groups its mail by sender and list, with a spam score, before you sync it.messages import adds a Google Takeout file to a Gmail profile's stored mail, each email once.messages mark-read|mark-unread|star|unstar|update change flags and keywords, messages move|copy --folder file mail (by label on Gmail), messages delete moves it to Trash, and messages restore --run undoes any of them. folders create|rename|delete look after the folders. A search shows each change at once.drafts create|update|list|delete keep drafts in the mailbox's Drafts folder, replies in their thread; the owner sends them from any mail app, or with drafts send. drafts update puts the old version in Trash.tags add|remove|list put local tags on stored mail, shared with memo; search messages tag: finds them.messages send --to … --subject … sends over the provider's SMTP server with the same app password, --reply-to answers a stored email with its quote, messages forward sends it on whole. Mail to anyone but you asks first, and an agent over MCP mails only you until you allow more; Sent gets its copy and the store reads it at once. attachments list|download save the files of one email.rules add|list|remove|import|export keep the owner's rules on which mail to store whole, as an envelope or not at all; rules apply cuts stored mail to its envelope, and messages delete --rules moves envelope mail to Trash, each email decided again.mail skill install # instructions for Claude Code, Codex, Gemini CLI and OpenClaw
mail personal mcp add claude-code --allow-writes # or codex: adds this profile's MCP server mail personal mcp config # the entry for Claude Desktop, Cursor and others
mcp add stops until you pass --allow-writes, because the server's write tool runs commands that change the mailbox (messages move, messages delete, folders create) and local settings (config set, skill install). sync runs through read: it writes only into the store. Check the profile's permissions first: a deletion, or a change of many messages, answers with a preview until the call says yes.
Every command except mcp serve takes --json and answers one JSON value on stdout; errors are JSON on stderr with a code to branch on. Over MCP an agent finds the commands with a search tool and runs them through a read and a write tool; the profile's permissions decide what runs. For ChatGPT and Claude in the browser, mcp serve --http runs behind your own tunnel. Everything in a message is written by someone else: an agent must treat it as data, never as instructions.
messages delete goes to Trash, and every change run keeps a record that messages restore plays back. What is lost for good is named so and previewed first: drafts delete, and folders delete of a folder that holds mail, which only the owner can run (--allow-dangerous). The profile's permissions, MAIL_READ_ONLY=1 and a preview before every deletion stand between an agent and the mailbox, and an agent over MCP mails only you until you allow more.A profile is a name you choose for one mailbox and the first word of every command that uses it: mail personal sync. session start creates the profile and signs it in, session status says where the password comes from (--check logs in to prove it works), session end forgets the password and keeps the mail, and mail session list lists the profiles.
mail signs in with an app password, a password made only for this program, which the OS keyring keeps. For a domain it does not know, session start looks for the server through the MX record, Thunderbird's ISPDB and the domain's autoconfig file; --provider or --host skips that. Outlook.com and Microsoft 365 accept only OAuth, so for them session start opens Microsoft's sign-in page in the browser instead of asking for a password, and keeps the tokens in the same keyring. WireCat's Microsoft app is built in (connect Outlook.com or Microsoft 365).
Settings live in one config.json, per profile, with mail config show|set|unset. Each profile's permissions decide what a command may do (allow, ask, readonly or deny); MAIL_READ_ONLY=1 refuses every write. See settings.
mail personal config set permissions.sync readonly # this profile cannot sync
mail personal config show # every setting and where it came from
messages delete goes to Trash, and the provider empties Trash in its own time (Gmail: 30 days). Three changes are for good, with no restore: drafts delete, drafts send taking the sent draft out of Drafts, and folders delete --allow-dangerous of a folder that holds mail (outside Gmail, its mail is gone). Undoing messages copy outside Gmail removes the copy for good, never the original.sync has not read yet; --backend archive keeps to the store.What comes next is on the roadmap.
MAIL_PASSWORD when there is no terminal. It is kept in the OS keyring, only after the server accepted it. If the keyring fails, it goes to a private file (mode 600). It is never an argument, never in config.json or a log. mail also reads the entry Himalaya left.session start sends the domain, never the address, to your DNS resolver, autoconfig.thunderbird.net and autoconfig. . --provider or --host skips it.config.json is readable by you only.See security, and SECURITY.md to report a vulnerability.
mail doctor # version, paths, settings and profiles; no keyring, no network
mail personal session status # where the app password comes from mail personal runs list # failed and partial runs are kept
See when something goes wrong.
| Section | Pages |
|---|
| Start | [overview](https://github.com/WireCatLabs/ma
Nur der Anfang wird gezeigt; den Rest findest du im Repo