send0 について
send0は、AIエージェントに専用メールボックスを提供するMCPサーバーです。登録用メールから認証コードやリンクを抽出でき、スレッド単位での閲覧や返信にも対応します。
主な機能
- 01メールボックスの作成と一覧表示
- 02メール受信待機とコード・リンク抽出
- 03メールの検索と閲覧
- 04メールスレッドの閲覧
- 05メール送信とスレッド内返信
- 06プロンプトインジェクションの警告
活用シーン
- 01メール認証が必要なアカウント登録
- 02特定の送信者からのメール検索
- 03メールの会話全体の確認
- 04エージェント用メールボックスからの返信
MCP 対応
ClaudeやCursorなどのMCPクライアントに、メールボックスとメール操作のツールを提供します。読み取り専用ツールと送信ツールには、クライアントの確認動作を支援する注釈があります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.send0.dev/mcpclaude mcp add --transport http send0-dev-send0 https://api.send0.dev/mcp{"mcpServers":{"send0-dev-send0":{"type":"http","url":"https://api.send0.dev/mcp"}}}Cursor で開く{"servers":{"send0-dev-send0":{"type":"http","url":"https://api.send0.dev/mcp"}}}VS Code で開く{"mcpServers":{"send0-dev-send0":{"type":"http","url":"https://api.send0.dev/mcp"}}}{"mcpServers":{"send0-dev-send0":{"serverUrl":"https://api.send0.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.send0.dev/mcp認証が必要ツール
詳細
@send0/mcp
send0 用の MCP サーバーです。Claude、Cursor、その他の MCP クライアントに専用のメール受信箱を持たせ、サービスへの登録、確認コードの読み取り、実際のメールのやり取りができます。
ツール
| ツール | 機能 |
|---|---|
create_inbox | 新しいアドレスを作成します。例:[email protected] |
list_inboxes | このキーで使用できる受信箱を一覧表示します |
wait_for_email | 条件に一致するメールが届くまで待機します。抽出済みのワンタイムコードと確認リンクを返します |
search_messages | 全文検索を行い、送信者(*@github.com)または送受信方向で絞り込みます |
get_message | 1 件のメッセージを読み取ります(トークン節約のため、デフォルトでは新しいテキストのみ) |
list_threads / get_thread | 会話全体を古い順に読み取ります |
send_email | 新しいスレッドを開始します |
reply | 同じスレッドで返信します |
メール本文は <untrusted_email> タグ内で返され、データとして扱うよう注意書きが付いています。また、プロンプトインジェクションの疑いがあるメッセージには、目に見える警告が付けられます。読み取り専用ツールには readOnlyHint、送信ツールには openWorldHint が付与されているため、クライアントは送信前に確認できます。
セットアップ
https://send0.dev で API キーを取得してください。エージェントには、1 つの受信箱に限定したキーが最も安全です。
Claude Code
claude mcp add send0 --env SEND0_API_KEY=s0_live_… -- npx -y @send0/mcp
Claude Desktop / Cursor
{
"mcpServers": {
"send0": {
"command": "npx",
"args": ["-y", "@send0/mcp"],
"env": { "SEND0_API_KEY": "s0_live_…" }
}
}
}
オプション
| 変数 | |
|---|---|
SEND0_API_KEY | 必須 |
SEND0_INBOX_ID | デフォルトの受信箱。ツールで inbox_id を指定する必要がなくなります |
SEND0_BASE_URL | セルフホスト版 send0 用 |
コードから使用する
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
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。