Mcp Server Tempmail について
Mcp Server Tempmailは、ChatTempMail APIを介してMCPクライアントから一時メールアドレスやメッセージを管理するサーバーです。Webhook設定にも対応し、APIキーが必要です。
主な機能
- 01利用可能なメールドメインの一覧
- 02一時メールアドレスの作成と管理
- 03メッセージの一覧表示と削除
- 04メッセージ詳細の表示
- 05Webhook設定
活用シーン
- 01一時的な登録用アドレスの作成
- 02アドレスに届いたメッセージの確認
- 03アドレスやメッセージの削除
- 04Webhook設定の確認や変更
MCP 対応
ChatTempMail APIを通じて、一時メールアドレス、メッセージ、Webhookを管理するツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y mcp-server-tempmailTEMPMAIL_API_KEYシークレットAPI key for ChatTempMail serviceTEMPMAIL_BASE_URLBase URL for ChatTempMail API (optional, defaults to https://chat-tempmail.com)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
9掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
MCP Server - Temporary Email
ChatTempMail API を使用して一時メールを管理する MCP(Model Context Protocol)サーバーです。
機能
メール管理
- ✅ 利用可能なドメインの取得
- ✅ 一時メールの作成
- ✅ メールの一覧表示
- ✅ メールの削除
メッセージ管理
- ✅ メールメッセージの取得
- ✅ メッセージの詳細表示
- ✅ メッセージの削除
Webhook 設定
- ✅ Webhook 設定の取得
- ✅ Webhook 設定の設定
インストールと使い方
1. API キーの取得
- chat-tempmail.com にアクセスします
- アカウントを登録してログインします
- プロフィールページで API キーを作成します
2. MCP クライアントの設定
MCP クライアント(Claude Desktop、Cursor など)に設定を追加します。環境変数に API キーを設定してください:
ソースからインストール:
{
"mcpServers": {
"tempmail": {
"command": "npx",
"args": [
"--from",
"git+https://github.com/Selenium39/mcp-server-tempmail.git",
"mcp-server-tempmail"
],
"env": {
"TEMPMAIL_API_KEY": "your-api-key-here",
"TEMPMAIL_BASE_URL": "https://chat-tempmail.com"
}
}
}
}
パッケージマネージャーからインストール:
{
"mcpServers": {
"tempmail": {
"command": "npx",
"args": ["mcp-server-tempmail"],
"env": {
"TEMPMAIL_API_KEY": "your-api-key-here",
"TEMPMAIL_BASE_URL": "https://chat-tempmail.com"
}
}
}
}
⚠️ 重要:
your-api-key-hereを chat-tempmail.com で取得した実際の API キーに置き換えてくださいTEMPMAIL_BASE_URLは任意です。指定しない場合はhttps://chat-tempmail.comがデフォルト値として使用されます
3. アプリケーションの再起動
設定後、MCP クライアントアプリケーションを再起動してください。
MCP ツールのドキュメント
メール管理ツール
get_email_domains
システムで利用可能なすべてのメールドメインを取得します。
パラメーター: なし
create_email
新しい一時メールアドレスを作成します。
パラメーター:
name(必須):メールのプレフィックス名domain(必須):メールドメインexpiryTime(必須):有効期限(ミリ秒)。次の値を指定できます:3600000- 1 時間86400000- 1 日259200000- 3 日0- 無期限
list_emails
アカウントに登録されているすべてのメールアドレスを取得します。
パラメーター:
cursor(任意):ページネーションカーソル
delete_email
指定したメールアドレスを削除します。
パラメーター:
emailId(必須):メール ID
メッセージ管理ツール
get_messages
指定したメールアドレスに届いたすべてのメッセージを取得します。
パラメーター:
emailId(必須):メール IDcursor(任意):ページネーションカーソル
get_message_detail
指定したメッセージの詳細な内容を取得します。
パラメーター:
emailId(必須):メール IDmessageId(必須):メッセージ ID
delete_message
指定したメッセージを削除します。
パラメーター:
emailId(必須):メール IDmessageId(必須):メッセージ ID
Webhook 設定ツール
get_webhook_config
現在の Webhook 設定情報を取得します。
パラメーター: なし
set_webhook_config
Webhook 設定を設定または更新します。
パラメーター:
url(必須):Webhook URL アドレスenabled(必須):Webhook を有効にするかどうか
使用例
利用可能なドメインの取得
Please get all available email domains.
一時メールの作成
Please create an email named "test" using domain "chat-tempmail.com" with 1 hour validity.
メールメッセージの表示
Please view all messages in email ID "c2c4f894-c672-4d5b-a918-abca95aff1f7".
メッセージの詳細表示
Please view the detailed content of message ID "fd13a8df-1465-4fbc-a612-ca7311c31ff2" in email ID "c2c4f894-c672-4d5b-a918-abca95aff1f7".
注意事項
- API キーは
TEMPMAIL_API_KEY環境変数で設定します。安全に管理し、公開しないでください - ベース URL は
TEMPMAIL_BASE_URL環境変数でカスタマイズできます(デフォルトはhttps://chat-tempmail.comです) - 一時メールは設定された有効期限に従って自動的に期限切れになります
- ページネーションを使用したクエリでは、
nextCursorを使ってさらにデータを取得してください - MCP クライアントの設定で環境変数が正しく設定されていることを確認してください
ライセンス
MIT
コントリビューション
Issue や Pull Request を歓迎します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。