docker-mailbox

psyb0t/docker-mailbox
★ 0 stars Python AI/LLM Updated today
Multi-mailbox IMAP/SMTP control plane. One YAML, N accounts, one bearer-auth gate. Unified inbox across Gmail/Outlook/iCloud/mailo/inbox.lv/whatever — search, read, mark, send. Reader mode strips HTML chrome for LLMs. Streamable-HTTP MCP server + REST API on one port. Ships as a Docker image.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "docker-mailbox": {
      "command": "uvx",
      "args": [
        "docker-mailbox"
      ]
    }
  }
}

Or install with pip: pip install docker-mailbox

README Excerpt

Your inboxes, on tap. Point this thing at as many email accounts as you want over IMAP + SMTP, and out the other end you get **one HTTP API and one MCP server, both on the same port** (MCP rides a streamable-HTTP channel at `/mcp`) so you can read mail, send mail, and nuke mail across every account from one place. No webmail. No database. No three-thousand-toggle desktop app. Just: "here's some email creds" → "now my agent / shell script / chaotic 3am curl pipeline can drive the inbox."

Tools (6)

DELETEGETPOSTfolderlimitmailbox

Topics

dockeremailfastapiimapllm-toolsmailboxmcpmodel-context-protocolpythonself-hostedsmtpstreamable-httpunified-inbox