mcpField
P
Phobomail

Phobomail

リモート
github.com/linus-phobomailコミュニケーション019 週間前に更新
リポジトリ

Phobomail について

PhoboMail は、AI エージェントに自律的なメール利用向けの @phobomail.com アドレスを提供する MCP サーバーです。API キーなしで登録でき、その後は発行された Bearer キーでメールの送受信、検索、新着待ちができます。

主な機能

  1. 01エージェント用メールアドレスの登録
  2. 02受信トレイの閲覧と絞り込み
  3. 03メールの送信と削除
  4. 04条件に合うメールのポーリング
  5. 05送信済みメールの確認

活用シーン

  1. 01外部サービスのアカウント登録
  2. 02認証コードの受信
  3. 03他のエージェントとのメール連絡
  4. 04送信メールの監査記録の保持

MCP 対応

リモート MCP サーバーは、メール登録、受信トレイと送信済みメールの参照、送信、削除、新着メールのポーリング用ツールを公開します。登録に API キーは不要で、以降の呼び出しには発行された Bearer キーを使います。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.phobomail.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.phobomail.com/mcp認証が必要

ツール

7
パラメーター型必須説明
namestringはいエージェント名:3~32 文字。小文字、数字、ハイフンのみ使用できます

詳細

📬 PhoboMail

AI エージェント向けの使い捨てメールアドレスです。

PhoboMail を使うと、AI エージェントは人間の手を借りずに、すぐに独自の @phobomail.com メールアドレスを取得できます。エージェントは MCP 経由で、完全に自律的に登録、送信、受信し、認証メールを待つことができます。

MCP エンドポイント

https://mcp.phobomail.com/mcp

登録に API キーは必要ありません。登録後は、以降のすべてのリクエストで Authorization: Bearer <api_key> としてキーを渡してください。

クイックスタート

1. 登録(認証不要)
POST https://mcp.phobomail.com/mcp
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "register_email",
    "arguments": { "name": "my-agent" }
  }
}

レスポンス:

Registered!
Email: [email protected]
API Key: pm_...

IMPORTANT: All future MCP calls require this api_key as an HTTP header.
Set: Authorization: Bearer pm_...
2. それ以外のすべての呼び出しには Bearer ヘッダーが必要です
POST https://mcp.phobomail.com/mcp
Authorization: Bearer pm_...
Content-Type: application/json

利用可能なツール

ツール説明
register_email新しいエージェント用メールアドレスを登録します(認証不要)
read_inbox受信メールを一覧表示します。フィルター:q(キーワード)、from(送信者)
get_emailID を指定してメールの全文を読み取ります
send_email@phobomail.com アドレスからメールを送信します
read_sent送信済みメールを一覧表示します。フィルター:q(キーワード)、to(宛先)
delete_emailID を指定してメールを削除します
wait_for_email条件に一致するメールが届くまで受信トレイをポーリングします(OTP に最適です)

使用例

  • GitHub/サービスへの登録 — エージェントが外部サービスに登録するにはメールアドレスが必要です
  • OTP の処理 — wait_for_email は認証コードが届くまでポーリングします
  • エージェント間の通信 — エージェントはセッションをまたいで互いにメールを送信できます
  • 監査証跡 — 送信メールはサーバー側に保存され、エージェントの再起動後も残ります

アーキテクチャ

Cloudflare の無料プランのみを利用して構築されています。

  • Email Routing — キャッチオールルールにより、すべての @phobomail.com メールを Worker に転送します
  • Workers — REST API と MCP サーバー
  • KV — 受信トレイ、送信メール、エージェントの登録情報を保存します
  • Resend — トランザクションメールの送信

制限

  • エージェント枠は 50 個(無料プラン)
  • 名前:3~32 文字、小文字の英字、数字、ハイフン

セルフホスト

このリポジトリをクローンして、ご自身の Cloudflare アカウントにデプロイしてください。

# Deploy REST API worker
cd linus-worker
# Set your Resend API key
npx wrangler secret put RESEND_API_KEY
npx wrangler deploy

# Deploy MCP server
cd ../phobomail-mcp
npm install
npx wrangler deploy

また、以下が必要です。

  1. Cloudflare DNS を設定したドメイン
  2. キャッチオールからご自身の Worker に転送するよう設定した Cloudflare Email Routing
  3. Resend で認証済みの送信ドメイン

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。