Skip to content

v0.1.0 — Email Local MCP

Choose a tag to compare

@MarcinWalendowski MarcinWalendowski released this 01 Aug 12:43
· 13 commits to main since this release

Renamed from AnyMail MCP, and now installable in one line.

Install

# CLI + MCP server, any platform
npx -y email-local-mcp            # or: claude mcp add email-local -- npx -y email-local-mcp

# macOS, via Homebrew
brew install marcinwalendowski/tap/email-local-mcp          # CLI + server
brew install --cask marcinwalendowski/tap/email-local-mcp   # menu-bar app

Or download the DMG below. One universal build for Apple Silicon and Intel, with Node bundled inside.

Breaking: if you already run AnyMail MCP

This is a clean break and you reinstall once.

  • Auto-update stops. The bundle identifier changed from com.lokilabs.AnyMailMCP to com.lokilabs.EmailLocalMCP, and Sparkle identifies an app by that string. Your installed copy will never see this release. Install this one and auto-update resumes.
  • Accounts must be re-added. Credentials are keyed by Keychain service (anymail-mcp to email-local-mcp) and the registry moved from ~/.anymail-mcp/ to ~/.email-local-mcp/. Re-run email-local-mcp add <email> or email-local-mcp login <email>, then delete the stale anymail-mcp Keychain items and ~/.anymail-mcp/.
  • Re-register the MCP server. The old spawn command points at the old name.

No migration shim ships, deliberately: the install base is small enough that one reinstall is cheaper to reason about than a compatibility path that reads two Keychain services forever.

Why the rename

The npm names in this category are being taken fast. anymail-mcp was published by an unrelated author on 2026-07-27 and mailbridge-mcp by another on 2026-06-09, both IMAP/SMTP MCP servers with near-identical descriptions. Publishing under a name someone else owns was not an option.

Known limitations

The app is ad-hoc signed and not notarized, so the first launch is blocked: System Settings > Privacy & Security > Open Anyway. macOS remembers it.