Multi Mail について
Multi Mailは、複数のメールアカウントを管理するためのリモートMCPサーバーです。対応するメールボックスを一つのコネクターにまとめ、検索、閲覧、下書き、送信、整理を行えます。
主な機能
- 01複数メールボックスの横断検索
- 02メールと添付ファイルの閲覧
- 03下書き、返信、転送の作成
- 04メールの送信と整理
- 05ラベル、フィルター、休暇返信の管理
活用シーン
- 01複数アカウントの要返信メールを確認
- 02メールの添付ファイルを読む
- 03確認後に送信する返信を準備
- 04メールの一括アーカイブやラベル付け
MCP 対応
互換クライアントに、メール検索、閲覧、下書き、送信、整理のツールを提供するリモートMCPサーバーです。Gmail、Outlook.com、Hotmail、Microsoft 365、iCloud、Fastmailに接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mail.lumman.co/mcpclaude mcp add --transport http co-lumman-mail https://mail.lumman.co/mcp{"mcpServers":{"co-lumman-mail":{"type":"http","url":"https://mail.lumman.co/mcp"}}}Cursor で開く{"servers":{"co-lumman-mail":{"type":"http","url":"https://mail.lumman.co/mcp"}}}VS Code で開く{"mcpServers":{"co-lumman-mail":{"type":"http","url":"https://mail.lumman.co/mcp"}}}{"mcpServers":{"co-lumman-mail":{"serverUrl":"https://mail.lumman.co/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Multi Mail
Gmail、Outlook、Hotmail、iCloud、Fastmailをまとめて利用できます。メールの検索、閲覧、下書き、送信、整理が可能です。
Multi Mailは、Lumman Ltdが運営するリモートMCPサーバーです。接続したすべてのメールボックス(Gmail、Outlook.com、Hotmail、Microsoft 365、iCloud、Fastmail)を1つのコネクターにまとめるため、AIクライアントは1回の呼び出しですべてを検索し、それぞれのメールを閲覧、下書き、送信、整理できます。このリポジトリには、クライアントがインストールするもの、つまりClaude Code、Cursor、Gemini CLI、Antigravity、Kiro向けのマニフェスト、4つのスキルとその評価が含まれています。サーバー自体は含まれていません。
始める前に
https://lumman.co/mcp/account/multi-mail で、少なくとも1つのメールボックスを接続したLummanアカウントが必要です。Google、Microsoft、パスキー、またはメールで届くコードを使ってサインインしてください。Outlook、Hotmail、Microsoft 365のメールボックスはMicrosoftでのサインイン、iCloudとFastmailはアプリパスワードで接続します。Googleのプレビューに空きがある間は、GmailはGoogleでのサインインで接続できます。上限に達した後は、GmailまたはGoogle Workspaceのメールボックスをアプリパスワードで接続します。閲覧、下書き、送信、整理、設定など、各メールボックスの権限は同じページで設定します。
クライアントに追加する
Claude
Claudeのコネクターディレクトリ(https://claude.ai/directory/connectors/multi-mail)でMulti Mailを開き、Connectを押します。掲載ページからhttps://lumman.co/mcp/mail に接続します。
Claude Code
/plugin marketplace add lumman-lab/multi-mail
/plugin install multi-mail@multi-mail
このプラグインは、https://lumman.co/mcp/mail のコネクターと、以下の4つのスキルを追加します。スキルが初めてコネクターにアクセスするとき、Claude Codeからサインインを求められます。求められない場合は、/mcpを実行してmulti-mailサーバーを選択してください。
Cursor
コネクターを~/.cursor/mcp.jsonに追加します。
{
"mcpServers": {
"multi-mail": { "url": "https://mail.lumman.co/mcp" }
}
}
VS Code
MCP: Add Serverを実行し、HTTPを選択して、https://mail.lumman.co/mcpを貼り付け、名前をmulti-mailにします。または、ユーザーのmcp.jsonに追加します。
{
"servers": {
"multi-mail": { "type": "http", "url": "https://mail.lumman.co/mcp" }
}
}
Gemini CLI
gemini extensions install https://github.com/lumman-lab/multi-mail
この拡張機能は、https://mail.lumman.co/mcp のコネクターと、以下の4つのスキルを追加します。初回の呼び出し時に、ブラウザーでLummanのサインインページが開きます。/mcp auth multi-mailを実行すると、再度開けます。
Antigravity
agy plugin install https://github.com/lumman-lab/multi-mail
このプラグインは、Antigravity CLI、アプリ、IDEのすべてに、https://mail.lumman.co/mcp のコネクターと、以下の4つのスキルを追加します。サインインするには、CLIで/mcpを実行し、multi-mail_multi-mailを開いてAuthenticateを選択します。または、アプリやIDEでAgent settingsのCustomizationsの下にある該当項目の横のAuthenticateを押します。開いたLummanページで承認し、Antigravityのページに表示されたコードをAntigravityに貼り付けてください。
Kiro
PowersパネルでAdd Custom Powerを押し、Import power from GitHubを選択して、https://github.com/lumman-lab/multi-mail/tree/main/kiroを貼り付け、Installを押します。このパワーは、https://mail.lumman.co/mcp のコネクターを追加します。
ChatGPT
- iCloudまたはFastmailを使う場合は、まずアカウントのAdd a mailboxからメールボックスを追加します。
- chatgpt.com/pluginsを開き、+を押してから、Add custom MCP serverを選択します。
- 名前にMulti Mailを入力し、
https://mail.lumman.co/mcpを貼り付けて、OAuthを選択します。チェックボックスにチェックを入れ、Create as a pluginを押します。 - インストールします。Lummanのページでサインインし、接続済みのメールボックスがない場合は追加して、承認します。
- チャットで@を入力し、Multi Mailを選択します。
その他のクライアント
https://mail.lumman.co/mcpにリモートMCPサーバーを追加します。プロトコルはStreamable HTTP、認証は動的クライアント登録を使うOAuth 2.1です。キーもクライアントIDも不要です。
サインイン
クライアントからの初回呼び出しに対し、コネクターはサインイン先を返します。クライアントはLummanの認証サーバーに自身を登録し、クライアント名が表示されたLummanのページを開きます。サインインし、接続済みのメールボックスがない場合は追加して、承認してください。承認したクライアントはすべて、https://lumman.co/mcp/account/multi-mail のAI appsに表示されます。ここから削除できます。
スキル
Claude Code、Cursor、Gemini CLI、Antigravity はコネクターとともに 4 つのスキルを読み込み、リクエストに合うものを自動で選びます。Claude Code では、それぞれが /multi-mail:triage のようなコマンドとしても使えます。
triage- すべてのメールボックスで対応が必要なものを確認します。返信が必要なもの、判断が必要なもの、後回しにできるものを把握できます。何も変更しません。attachments- PDF(スキャンしたページを含む)、Word、Excel、PowerPoint の添付ファイルの内容をテキストとして読み取ります。drafting- 新規メッセージ、返信、転送を下書きとして作成して表示します。その下書きでよいと確認した後にのみ送信します。labels- 重複しているラベル(Outlook のカテゴリ)や、Gmail では未使用のラベルを見つけて統合案を提示します。承認するまで何も変更しません。
例:
- 「Outlook と Gmail で、まだ返信が必要なものはありますか?」
- 「Dana が Hotmail に送った請求書の合計はいくらですか?」
- 「Outlook で Sam に、金曜日で問題ないと返信して。送信する前に見せてください。」
ツール
| ツール | 名前 | 説明 |
|---|---|---|
mailboxes_list | メールボックスの一覧表示 | このアカウントが保有するメールボックスを名前で表示します |
messages_list | メールボックスを検索 | メールプロバイダーの検索条件を使って、1 つのメールボックスを検索します |
messages_list_all_mailboxes | すべてのメールボックスを検索 | すべてのメールボックスを一度に、新しい順で検索します |
threads_get | スレッドを読む | 1 つのスレッド内のすべてのメッセージを読みます |
messages_get | メッセージを読む | ヘッダーと本文を含む 1 つのメッセージを読みます |
messages_attachments_get | 添付ファイルを読む | 1 つの添付ファイルの内容を読みます |
sweeps_preview | 整理内容をプレビュー | 送信者ごとに、フォルダーを埋めている相手を確認します |
drafts_create | メッセージの下書きを作成 | 下書きとして保存されるメッセージを作成します |
drafts_update | 下書きを編集 | 下書きの内容を置き換えます |
drafts_reply | 返信の下書きを作成 | スレッド内に返信の下書きを作成します |
drafts_forward | 転送の下書きを作成 | ファイルを添付した転送を下書きとして作成します |
drafts_delete | 下書きを破棄 | 下書きを破棄します。送信済みのものには影響しません |
messages_send | メッセージを送信 | 新しいメッセージを作成して送信します |
drafts_send | 下書きを送信 | メールボックスから下書きを送信します |
messages_reply | メッセージに返信 | メッセージのスレッド内で返信を送信します |
messages_forward | メッセージを転送 | ファイルを添付してメッセージを転送します |
labels_list | ラベルの一覧表示 | メールボックスが保有するラベルとその ID を表示します |
labels_create | ラベルを作成 | ラベルを作成して、その ID を返します |
labels_update | ラベルを編集 | ラベルの名前または色を変更します |
labels_delete | ラベルを削除 | ラベルを削除します。メッセージはすべて残ります |
threads_modify | スレッドにラベルを付ける | スレッドに付いているラベルを追加または削除します |
threads_archive | スレッドをアーカイブ | 受信トレイから移動しますが、検索では引き続き見つかります |
threads_trash | スレッドをゴミ箱に移動 | プロバイダーが保持するゴミ箱に移動します |
threads_untrash | スレッドをゴミ箱から復元 | ゴミ箱から元に戻します |
sweeps_apply | プレビューした内容を整理 | プレビューで数えたグループをゴミ箱に移動またはアーカイブします |
sweeps_put_back | 整理した内容を元に戻す | 整理で移動した内容を 7 日間、元に戻します |
settings_filters_list | フィルターの一覧表示 | 受信メールの振り分けに使われるルールを表示します |
settings_filters_create | フィルターを作成 | 受信メールを振り分けます。転送、ゴミ箱への移動、迷惑メール扱いは行いません |
settings_filters_delete | フィルターを削除 | ルールを削除します。振り分け済みのメールはそのまま残ります |
settings_send_as_patch | 署名を編集 | メールボックス固有の署名を置き換えます |
settings_send_as_get | 署名を読む | 現在のメールボックス固有の署名を読みます |
settings_get_vacation | 不在時の自動返信を読む | 自動返信の有効・無効と、その内容を確認します |
settings_update_vacation | 不在時の自動返信を設定 | 自動返信の有効・無効と、その内容を設定します |
メールの送信先
Claude と Claude Code はすべての呼び出しを https://lumman.co/mcp/mail に、それ以外のすべてのクライアントは https://mail.lumman.co/mcp に送信します。どちらも Lumman が運営する同一サーバーのアドレスです。サインインは、それらのアドレスが指定する認可サーバーを経由して行われます。Lumman はメールのコピーを保持しません。クライアントから要求されるたびに、各メッセージと添付ファイルはプロバイダーから取得されます。メール本文は Google Cloud の Model Armor によってプロンプト攻撃がないかスクリーニングされます(添付ファイルを元のファイルとして要求した場合は対象外です)。メールは、承認したクライアントにのみ渡されます。コネクターが何を誰に渡すかについては、プライバシーポリシーをご覧ください:https://lumman.co/privacy。
下書き作成スキルは、クライアントに下書きを表示して、ユーザーの承認を待つよう求めます。コネクター自体が適用するのは、各メールボックスの送信権限です。これは https://lumman.co/mcp/account/multi-mail で設定します。送信がオフなら、クライアントからどのような要求があっても何も送信されません。
制限事項
- Gmail のサインインは Google のプレビュー版で提供されており、利用可能なアカウント数には上限があります。枠が埋まった後は、Gmail または Google Workspace のメールボックスをアプリパスワードで接続します。
- 下書きの破棄、および署名の読み取りや設定は、Google サインインで接続した Gmail メールボックスでのみ機能します。
- アプリパスワードで接続したメールボックスを一括整理するには、iCloud、Fastmail、Gmail のように、各メッセージの移動先をメールサーバーが指定する必要があります。また、この方法で接続した Gmail では、受信トレイのみが整理されます。
- Microsoft では、Outlook のカテゴリの色は変更できますが、名前は変更できません。
- アプリパスワードで接続したメールボックス(iCloud、Fastmail、Gmail)では、フィルター、自動応答、署名、下書きの破棄を除くすべてのツールを利用できます。iCloud と Fastmail のラベルはフォルダーであり、普段お使いのメールアプリに表示されるとおりです。ラベルスキルはそれらを変更しません。
- 各アカウントにはツール呼び出しの1日あたりの上限があります。上限を超えると、次に利用可能になる時刻を示して呼び出しが拒否されます。
- 本文がプロンプト攻撃と判定されたメールは、渡されずに拒否されます。スクリーニングを完了できない呼び出しは終了します。
評価
claude plugin eval . は、各スキルにつき1件ずつ、架空の Hotmail および Gmail のメールボックスを使った4つのケースを実行します。メールボックスへの応答には、evals/ 以下の固定されたモックファイルを使用します。
スキルによる効果を確認するため、各ケースではコネクターのツールを使用できる状態で、2種類の設定で実行しました。1回目はプラグインをそのまま使用し、2回目は skills/ フォルダーを削除して実行しました(claude plugin eval <copy> --ablation none)。2026年10月18日に、Claude Code 2.1.292、モデル claude-sonnet-5-5、CLI のデフォルトの Haiku 判定器を使用し、各ケースをそれぞれ3回実行しました。
- triage:返信待ちの2つのスレッドのみを一覧表示します。スキルありは3回中3回、スキルなしも3回中3回でした。このケースでは、スキルによる測定可能な効果はありません。
- attachments:請求書の PDF から合計金額と期日を読み取って提示します。スキルあり、なしともに3回中3回でした。このケースでは、スキルによる測定可能な効果はありません。
- drafting:返信を下書きとして保存し、それを表示してから送信前に確認を求めます。スキルありは3回中3回、スキルなしは0回でした。スキルがない場合、Claude は毎回すぐに返信を送信しました。
- labels:変更前に統合案を提示して確認を求めます。スキルありは3回中3回、スキルなしは0回でした。スキルがない場合、Claude は毎回、確認を求める前にメッセージのラベルを付け直しました。
全体のスコアは、スキルありで1.00、なしで0.74でした。各ケース3回の実行は小規模なサンプルであり、モックは Claude が何を変更しても同じ応答を返します。
セキュリティ
脆弱性は、SECURITY.md の説明に従って、GitHub 経由で非公開に報告してください。
サポート
Lumman のプライバシーポリシーに記載されている「Contact Us」の連絡先までご連絡ください:https://lumman.co/privacy。
ライセンス
このリポジトリ内のファイルは、LICENSE に記載された MIT ライセンスの対象です。それらが接続する Multi Mail サービスは、Lumman の利用規約に基づいて提供されます:https://lumman.co/terms。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。