
Fork of mcp_agent_mail - A mail-like coordination layer for coding agents
概览
"It's like gmail for your coding agents!" This installer: - Installs uv if missing and updates your PATH - Creates a Python 3.11 virtual environment - Installs dependencies - Starts the MCP HTTP server on port 8765 - Creates helper scripts (including run_server_with_token.sh) After installation, the server listens on http://127.0.0.1:8765/mail. : jleechanorg/mcp_mail • : Dicklesworthstone/mcp_agent_mail MCP Mail requires Python 3.11-3.13 due to an upstream dependency incompatibility with Python 3.14. The beartype library (a transitive dependency) uses collections.abc.ByteString, which was removed in Python 3.14. - The launcher scripts will automatically skip Python 3.14 and select 3.13, 3.12, or 3.11 - If only Python 3.14 is available, you'll see a clear error message with instructions - The server includes a startup guard that detects Python 3.14 and exits gracefully We're monitoring upstream dependencies (beartype and related packages) for Python 3.14 compatibility.
README
以下为原文 README 节选,完整内容请查看原文。
MCP Mail (Forked from mcp_agent_mail)
A mail-like coordination layer for coding agents
“It’s like gmail for your coding agents!”
📦 Installation
Quick Install from PyPI (Recommended):
pip install mcp-mail
or with uv:
uv pip install mcp_mail
One-Line Installer (sets up everything):
curl -fsSL https://raw.githubusercontent.com/jleechanorg/mcp_mail/main/scripts/install.sh | bash -s -- --yes
This installer:
- Installs uv if missing and updates your PATH
- Creates a Python 3.11 virtual environment
- Installs dependencies
- Starts the MCP HTTP server on port 8765
- Creates helper scripts (including
run_server_with_token.sh)
After installation, the server listens on http://127.0.0.1:8765/mail.
Manual Installation:
# Install uv (if you don't have it already)
curl -LsSf https://astral.sh/uv/install.sh | sh
export PATH="$HOME/.local/bin:$PATH"
# Clone the repo
git clone https://github.com/jleechanorg/mcp_mail
cd mcp_mail
# Create a Python 3.11 virtual environment and install
uv python install 3.11
uv venv -p 3.11
source .venv/bin/activate
uv sync
# Start the MCP server
scripts/run_server_with_token.sh
Alternative Install Sources:
🔗 Repository Links
This Fork: jleechanorg/mcp_mail • Original: Dicklesworthstone/mcp_agent_mail
⚠️ Python Compatibility
Supported Python Versions: 3.11, 3.12, 3.13
Not Supported: Python 3.14+
MCP Mail requires Python 3.11-3.13 due to an upstream dependency incompatibility with Python 3.14. The beartype library (a transitive dependency) uses collections.abc.ByteString, which was removed in Python 3.14.
What happens if I try to use Python 3.14?
- The launcher scripts will automatically skip Python 3.14 and select 3.13, 3.12, or 3.11
- If only Python 3.14 is available, you’ll see a clear error message with instructions
- The server includes a startup guard that detects Python 3.14 and exits gracefully
When will Python 3.14 be supported?
安装
npx wrangler pages deploy ./bundle --project-name=project-archive