Inbox MCP について
Inbox MCP は Nylas 経由でメールアカウントに接続する MCP サーバーで、アシスタントが自然言語でメールの一括仕分け、整理、自動化を行えます。Gmail、Outlook、iCloud、Yahoo や IMAP サービスに対応し、メール管理の手作業を減らしたい利用者向けです。
主な機能
- 01フォルダや状態によるメールの一括フィルタリング
- 02既読、スター、フォルダの一括更新
- 03メールの一括アーカイブ
- 04キーワード検索と Markdown 形式の読み取り
- 05メールの送信と下書き作成
- 06フォルダの作成、更新、削除
活用シーン
- 01対応が必要なメールの抽出
- 02優先度の低いメールの専用フォルダへの移動
- 03スター付きメールを残した古いメールのアーカイブ
- 04アラートメールの要約とチームへの転送
MCP 対応
本プロジェクトは MCP サーバーとして動作し、フィルタリング、検索、更新、アーカイブ、送信のツールを MCP クライアントに公開します。レスポンスは LLM が解析しやすい XML ブロックで返されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Inbox MCP
受信トレイを、LLM を活用したインテリジェントなアシスタントにすぐに変えましょう。
Nylas v3 を基盤とした、堅牢で一括処理に適したツールを使って、会話形式でメールを簡単に管理、整理、効率化できます。Gmail、Outlook、iCloud、Yahoo、ほぼすべての IMAP サービス(仕事用のメールも含む)に、すぐに対応できます。
各ツールは、さまざまな LLM とシームレスに連携できるよう、明確な説明と一貫性のあるパラメーターを備えて丁寧に作られています。応答は解析しやすい XML ブロックで提供されるため、LLM はリクエストを簡単に処理できます。
実際のワークフローで徹底的にテストされており、Inbox MCP は認知負荷を大幅に軽減し、自動化したいタスクを効率よく処理します。
Nylas には5 件の無料接続アカウントが含まれているため、費用をかけずにすぐ始められます。
✨ 実際の使用例(実際に使える指示)
| 何気なく伝える指示… | Inbox MCP が簡単に行う処理… |
|---|---|
| 「受信トレイを確認して、重要なものと対応が必要なものを教えて」 | メッセージを確認し、対応が必要なメールをすばやく特定して、注意すべき内容を要約します。 |
| 「直近の100件から重要でないメールを見つけて、Unimportant フォルダーに移動して」 | 優先度の低いメールを賢く除外し、目につかないようきちんと整理します。 |
| 「スター付きメールを除いて、2週間より前のメールをすべてアーカイブして」 | 古いメールを一括でアーカイブし、スター付きメッセージは安全に残します。 |
| 「最新の AWS アラートを要約して、チームに転送して」 | 最近の AWS アラートを簡潔にまとめ、すぐに送信します。 |
🎯 Inbox MCP を使う理由
- 受信トレイゼロを簡単に実現: 自然言語の指示でメール管理をすばやく自動化します。
- 効率的なトリアージ: メールをすばやく分類、優先順位付けし、簡単に一括処理できます。
- 簡単なセットアップ: アカウントに直接接続するため、手間なく導入できます。OAuth トークンやプロキシ、複雑な設定は不要です。
📌 クイックセットアップ:Nylas アカウントの作成
- Nylas Dashboard で登録します。
- サイドバーから API キー(
API KEY)を取得します。

Grantsに移動し、右上のAdd Test Grantをクリックして、メールアカウントを接続します。

- API キーと Grant ID(grants テーブルに表示)をメモします。
🚀 はじめましょう(1分以内)
Smithery による簡単なインストール(対話形式)
Inbox MCP は Claude Desktop、Cursor、Windsurf などの MCP クライアントとシームレスに連携します。
対話形式のワンライナーインストール(推奨):
npx -y @smithery/cli@latest install "@darinkishore/inbox-mcp" --client claude
Nylas の認証情報(nylasAccessToken と nylasGrantId)の入力を求められます。その他の対応 MCP クライアントを使う場合は、claude を使用するクライアント名に置き換えてください。
npx -y @smithery/cli@latest install "@darinkishore/inbox-mcp" --client cursor # or windsurf, vscode, etc.
🛠️ 手動でのローカルセットアップ(任意)
ローカル開発を手動で制御したい場合は、次の手順に従ってください。
git clone https://github.com/darinkishore/Inbox-MCP.git
cd Inbox-MCP
npm install && npm run build
次に、MCP クライアントの mcp-config.json に以下を追加します。
{
"mcpServers": {
"nylas-email": {
"command": "node dist/index.js",
"workingDirectory": "/absolute/path/to/Inbox-MCP",
"env": {
"NYLAS_ACCESS_TOKEN": "...",
"NYLAS_GRANT_ID": "..."
}
}
}
}
🔧 日常ワークフローツール(最適化済み)
| ツール | 機能(簡単に説明) |
|---|---|
filter_emails | フォルダー、未読状態、日付、フラグでメールをすばやく検索します。 |
triage_update_emails | メールを一括で既読/未読、スター付き/スターなしに変更したり、フォルダーを移動したりします。 |
batch_archive_emails | メールのグループを安全かつすばやくアーカイブします。 |
search_emails | シンプルなキーワード検索ですばやくメールを検索します。 |
read_emails | 要約に最適な、Markdown 形式で整った完全なメールを取得します。 |
send_email / draft_email | 新しいメールを簡単に作成して送信(または下書き保存)します。 |
| フォルダー管理ツール | (list_、create_、update_、delete_、get_or_create_) |
🗺️ ロードマップ
- プロバイダー標準の検索機能を強化(高度なクエリ、複数語での検索)
- カレンダーと連絡先の連携
- ツールセットと自動化機能の拡充
👩💻 開発者に優しい設計
- すっきりした TypeScript(v5.2)、最小限の依存関係
- 堅牢な組み込みリトライ(指数バックオフ+ジッター)
- コントリビューションを歓迎します。一緒にメール管理をより良くしましょう!
📄 ライセンスとサポート
MIT ライセンスの下で提供されています。
Inbox MCP で日々の作業が楽になったら、ぜひ ⭐️ を付けてください。あなたのスターが、ほかの人にもこのツールを見つけてもらう助けになります!
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。