send0

io.github.send0-dev由 GitHub 帳號 send0-dev 發布v0.2.1更新於 Oct 24, 2026

Email inboxes for AI agents: create an address, wait for codes and links, send and reply in threads.

已驗證Streamable HTTP可網頁執行效率與工作流溝通與協作安全與監控

概覽

AI 產生的概覽

讓 AI 助理擁有自己的電子郵件信箱,可建立地址、等待驗證碼與連結,並在郵件串中寄送或回覆。

可以做什麼
為代理提供電子郵件信箱。工具包括用於地址的 create_inbox 與 list_inboxes;wait_for_email 會阻塞直到收到符合的郵件,並回傳已擷取的一次性驗證碼與驗證連結;search_messages 與 get_message 用於讀取;list_threads 與 get_thread 用於檢視完整郵件串;send_email 與 reply 用於開啟或延續郵件串。郵件內容放在 untrusted_email 標籤內並附提示注入警告,唯讀工具與寄送工具帶有不同標註,用戶端可據此在寄送前詢問。
適用情境
適合助理需要註冊服務、接收驗證碼或登入連結,或用自己的地址進行真實郵件往返的情境。也適合必須等待來信並自動擷取驗證碼或連結的代理工作流程。
執行需求
需要從 send0 服務取得的 API 金鑰(SEND0_API_KEY,格式 s0_live_...),或存取遠端端點 時使用 Authorization Bearer 標頭。可選 SEND0_INBOX_ID(或 x-send0-inbox 標頭)設定預設收件匣,SEND0_BASE_URL 用於自架的 send0。可作為遠端 streamable HTTP 端點執行,也可透過 npx @send0/mcp 以 stdio 在本機執行,後者需要 Node.js 與網路存取。
安裝前請注意
需要 send0 API 金鑰(SEND0_API_KEY,或 Authorization Bearer 標頭),該金鑰可存取帳號下的收件匣;說明建議為代理使用僅限單一收件匣的金鑰。寄送類工具(send_email、reply)標註為 openWorldHint,會寄出真實郵件,用戶端可能先徵求確認。收到的郵件內容放在 untrusted_email 標籤內並附提示注入警告,應視為資料而非指令。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 send0,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.send0-dev%2Fsend0/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "send0": {
      "type": "http",
      "url": "https://api.send0.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

@send0/mcp

MCP server for send0. Give Claude, Cursor or any MCP client its own email inbox: sign up for things, read verification codes, and hold real email conversations.

Tools

ToolWhat it does
create_inboxMake a new address, e.g. [email protected]
list_inboxesInboxes this key can use
wait_for_emailBlock until a matching email arrives; returns the one-time code and verify link already extracted
search_messagesFull-text search, filter by sender (*@github.com) or direction
get_messageRead one message (new text only by default, to save tokens)
list_threads / get_threadRead whole conversations, oldest first
send_emailStart a new thread
replyAnswer in the same thread

Email bodies are returned inside <untrusted_email> tags with a note to treat them as data, and messages flagged for prompt injection carry a visible warning. Read-only tools are annotated readOnlyHint, and sending tools openWorldHint, so clients can ask before sending.

Setup

Get an API key at https://send0.dev. A key limited to one inbox is the safest choice for an agent.

Claude Code

sh
claude mcp add send0 --env SEND0_API_KEY=s0_live_… -- npx -y @send0/mcp

Claude Desktop / Cursor

json
{  "mcpServers": {    "send0": {      "command": "npx",      "args": ["-y", "@send0/mcp"],      "env": { "SEND0_API_KEY": "s0_live_…" }    }  }}

Options

Variable
SEND0_API_KEYRequired
SEND0_INBOX_IDDefault inbox, so tools don't need inbox_id
SEND0_BASE_URLFor self-hosted send0

Use it from code

ts
import { createSend0Server } from "@send0/mcp";import { Send0 } from "@send0/sdk";
const server = createSend0Server({ client: new Send0(process.env.SEND0_API_KEY) });// connect any MCP transport

License

MIT

來源:packages/mcp/README.md,提交 985e47b

工具

0
該伺服器需要 API 金鑰等憑證,因此 SourceWeft 無法在沒有憑證的情況下讀取其工具,也未收錄。

版本歷史

1
  1. v0.2.1最新Oct 13, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分