Skip to main content

proton-bridge-mcp (Python wrapper)

A pip/uvx-installable wrapper around proton-bridge-mcp, an MCP server for reading and searching Proton Mail via Proton Mail Bridge.

This package contains no Python implementation. It's a thin shim that execs into the real Node.js implementation via npx. It exists so Python-oriented MCP tooling (uvx, pipx, pip install) can install and run it without needing to know it's Node underneath.

Unofficial, community project. Not affiliated with or endorsed by Proton AG.

Requirements

  • Node.js 18+ must be installed and on PATH (specifically npx). This wrapper cannot function without it — there is no pure-Python fallback.
  • A Proton Mail plan that supports Bridge, with Proton Mail Bridge running

Install

pip install proton-bridge-mcp
# or
uvx proton-bridge-mcp

Setup

Run the interactive setup wizard once (fetches and pins Bridge's TLS certificate, verifies login, writes credentials to ~/.config/proton-bridge-mcp/, chmod 600):

proton-bridge-mcp-setup

Register with an MCP client

Claude Code:

claude mcp add proton-mail -s user -- proton-bridge-mcp

Claude Desktop / other MCP clients:

{
  "mcpServers": {
    "proton-mail": {
      "command": "proton-bridge-mcp"
    }
  }
}

Why does this exist separately from the npm package?

The actual server (list_mailboxes, list_messages, search_messages, get_message tools; TLS certificate pinning instead of disabled verification; the setup wizard) lives entirely in the Node.js project: https://github.com/alpharomercoma/proton-bridge-mcp. That's the canonical implementation, source of truth for behavior, and where issues/PRs about actual functionality belong. This repo only exists to make it reachable from pip/uvx workflows.

License

MIT — see LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proton_bridge_mcp-1.0.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

proton_bridge_mcp-1.0.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file proton_bridge_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: proton_bridge_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for proton_bridge_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 918ed8a4ad23a4aecda35d5c2d80028be32d7ed2ac6d747ca86a97126ddcae3d
MD5 eb84c59606799fc60a9a3e519dfefdca
BLAKE2b-256 ed9ce1a0a2bd4660a59e2321d6e553063ed8ccaf24b68d79530abab18e13e049

See more details on using hashes here.

File details

Details for the file proton_bridge_mcp-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for proton_bridge_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8d2a3f78c9d3723943675776d8e6ec733eaeb8282cf01f31d4c23f86a0055130
MD5 6fad2678e8380432a66c64bcda3cd227
BLAKE2b-256 28c2ceb7a54b32d128b815cedae44a90beb74bdcb0a4cca95bd87baa97b92d14

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.1

2 files

This release

1.0.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page