JM

jleechanorg/mcp_mail

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

11 stars 5 forks 质量 73 趋势 26MIT

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:

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?

在 GitHub 查看完整 README

安装

npx wrangler pages deploy ./bundle --project-name=project-archive
新手?先看 mcpskill.org 教程 →