Sendmux Email MCP Server

官方

Sendmux 是一個專為 AI 代理設計的電子郵件收件匣 API 和電子郵件 API。

文件

MCP

將 AI 工具連接到 Sendmux 文件與產品工具。

Sendmux 提供兩種 MCP 連線。當您希望 AI 工具搜尋 Sendmux 文件時,請使用 Doc Search MCP。當您希望代理程式使用您授權的 Sendmux 工具時,請使用 MCP。

連線用途伺服器
Doc Search MCP搜尋 Sendmux 指南與 API 參考資料。https://sendmux.ai/docs/mcp
MCP使用管理、信箱與寄送工具。https://mcp.sendmux.ai/mcp 或本機的 sendmux-mcp 套件
MCP 公開一組精選的代理程式工具,而非所有 API 端點。當您需要完整的端點涵蓋範圍時,請使用 SDK、CLI 或 API 參考資料。

Doc Search MCP

Doc Search MCP 公開 search_sendmux

```bash theme={null} claude mcp add sendmux-docs --transport http https://sendmux.ai/docs/mcp ``` 將此伺服器新增至單一專案的 `.cursor/mcp.json` 或所有專案的 `~/.cursor/mcp.json`。
```json theme={null}
{
  "mcpServers": {
    "sendmux-docs": {
      "url": "https://sendmux.ai/docs/mcp"
    }
  }
}
```
將此伺服器新增至您的使用者或工作區 `mcp.json`。
```json theme={null}
{
  "servers": {
    "sendmux-docs": {
      "type": "http",
      "url": "https://sendmux.ai/docs/mcp"
    }
  }
}
```
將此伺服器新增至 `~/.codex/config.toml` 或受信任的專案 `.codex/config.toml`。
```toml theme={null}
[mcp_servers.sendmux_docs]
url = "https://sendmux.ai/docs/mcp"
```

MCP

MCP 公開您授權的產品介面。

介面用途存取方式
信箱搜尋、讀取、整理及從已授權的信箱寄送郵件。具備信箱存取權的託管授權、smx_mbx_ 金鑰,或本機的限定範圍 smx_agent_ 權杖
管理管理團隊資源,例如網域、信箱、寄送帳戶、記錄、指標、帳單與 Webhook。具備管理存取權的託管授權,或本機的 smx_root_ 金鑰
寄送寄送單一或批次電子郵件。具備寄送存取權的託管授權、smx_mbx_ 金鑰,或本機經擁有者核准的寄送資源 smx_agent_ 權杖

當您的客戶端支援透過瀏覽器 OAuth 進行遠端 MCP 時,託管 MCP 為預設選項。它將 Sendmux 保留在授權流程中,避免將手動 API 金鑰分發給代理程式,並僅顯示授權所允許的工具。

設定
伺服器 URLhttps://mcp.sendmux.ai/mcp
授權伺服器https://app.sendmux.ai
健康狀態檢查https://mcp.sendmux.ai/health

當您想從 Postman 測試 MCP 請求時,請使用 Postman 集合:

Run in Postman

連線時,Sendmux 會要求您選擇團隊、產品介面,以及相關的信箱存取權。存取權杖為短期有效。重新整理權杖會在使用時輪換,且除非連線中斷或過期,否則最長可持續 30 天。

若您授權多個信箱,請使用 `mailbox_list_granted_mailboxes` 啟動信箱工作流程,並將傳回的 `mailbox_id` 傳遞給對單一信箱進行操作的工具。

連線模式

當您的客戶端可以開啟基於瀏覽器的 MCP OAuth 流程時使用。 當您的程式碼代理程式可以在您的機器上啟動本機指令時使用。 當客戶端需要 URL,但您自行執行 MCP 套件時使用。

本機套件

從 PyPI 安裝本機套件:

pip install sendmux-mcp

執行單一介面:

SENDMUX_API_KEY=smx_mbx_... sendmux-mcp-mailbox
SENDMUX_API_KEY=smx_root_... sendmux-mcp-management
SENDMUX_API_KEY=smx_mbx_... sendmux-mcp-sending

執行所有產品介面:

SENDMUX_MCP_SURFACES=mailbox,management,sending \
SENDMUX_MAILBOX_API_KEY=smx_mbx_... \
SENDMUX_MANAGEMENT_API_KEY=smx_root_... \
SENDMUX_SENDING_API_KEY=smx_mbx_... \
sendmux-mcp

伺服器在啟動前會驗證金鑰前綴。管理需要 smx_root_。寄送接受具備寄送能力的 smx_mbx_ 金鑰或經擁有者核准的寄送資源 smx_agent_ 權杖。信箱接受 smx_mbx_ 金鑰或限定範圍的 smx_agent_ 權杖。

私有 HTTP

當您的 MCP 客戶端連線到伺服器 URL,但您仍想自行執行套件時,HTTP 模式非常實用。

SENDMUX_API_KEY=smx_mbx_... \
SENDMUX_MCP_HTTP_BEARER_TOKEN=local-mcp-token \
sendmux-mcp-mailbox --transport http --host 127.0.0.1 --port 8765

端點預設為 /mcp/health 會傳回選取的介面。HTTP 模式需要 SENDMUX_MCP_HTTP_BEARER_TOKEN,除非您明確使用 --allow-unauthenticated-http 啟動它。

設定參考

| 設定 | 環境變數 | 預設值 | | ----------------------------------- | ------------------------------- | -------------------------------- | | 工具介面 | `SENDMUX_MCP_SURFACES` | `sendmux-mcp` 為必要 | | API 金鑰備用 | `SENDMUX_API_KEY` | 無 | | 信箱 API 金鑰 | `SENDMUX_MAILBOX_API_KEY` | 無 | | 管理 API 金鑰 | `SENDMUX_MANAGEMENT_API_KEY` | 無 | | 寄送 API 金鑰 | `SENDMUX_SENDING_API_KEY` | 無 | | 管理與信箱 API 基礎 URL | `SENDMUX_APP_BASE_URL` | `https://app.sendmux.ai/api/v1` | | 寄送 API 基礎 URL | `SENDMUX_SENDING_BASE_URL` | `https://smtp.sendmux.ai/api/v1` | | 傳輸方式 | `SENDMUX_MCP_TRANSPORT` | `stdio` | | HTTP 主機 | `SENDMUX_MCP_HOST` | `127.0.0.1` | | HTTP 連接埠 | `SENDMUX_MCP_PORT` | `8765` | | HTTP 路徑 | `SENDMUX_MCP_PATH` | `/mcp` | | HTTP 承載權杖 | `SENDMUX_MCP_HTTP_BEARER_TOKEN` | HTTP 為必要 | | 允許的瀏覽器來源 | `SENDMUX_MCP_ALLOWED_ORIGINS` | 無瀏覽器來源 | ```bash theme={null} sendmux-mcp \ --surfaces mailbox,management,sending \ --mailbox-api-key smx_mbx_... \ --management-api-key smx_root_... \ --sending-api-key smx_mbx_... ```

工具探索

工具名稱是根據目前的公開 API 介面產生。授權後,請開啟 MCP 客戶端的工具選擇器,以查看該連線可用的工具。

託管連線僅顯示所選產品介面、權限與信箱授權所允許的工具。本機伺服器則顯示您在啟動時提供的介面與金鑰所對應的工具。

疑難排解

確認選取的產品介面與授權的權限。託管連線僅顯示授權所允許的工具。 檢查 API 金鑰前綴。管理需要 `smx_root_`;寄送接受 `smx_mbx_` 或經擁有者核准的寄送資源 `smx_agent_`;信箱接受 `smx_mbx_` 或限定範圍的 `smx_agent_`。 將 `Authorization: Bearer ` 傳送至私有 HTTP,或完成託管 MCP 的 OAuth 流程。 針對私有 HTTP,將瀏覽器客戶端的來源新增至 `SENDMUX_MCP_ALLOWED_ORIGINS`。 僅連線您需要的介面,或在客戶端中停用未使用的工具。

後續步驟

在 Claude Code、Cursor、Codex、Gemini CLI、Qwen Code、Zed 等環境中設定 Sendmux MCP。 從應用程式碼使用套件管理的客戶端。 當您需要終端機存取時,使用 Snap、Homebrew 或 npm 安裝 CLI。 為本機 MCP 設定建立限定範圍的憑證。