imdinu/apple-mail-mcp
🔌 MCP サーバーimdinu
バッチJXAとFTS5検索でApple Mailを87倍高速化、~2msのクエリを実現。
このMCPサーバーは、バッチJXAアプローチを採用し、複数クエリを同時処理することでオーバーヘッドを削減。さらに、メール本文のFTS5(SQLite全文検索)インデックスを構築し、全スコープ(アカウント、メールボックスなど)にわたるほぼ瞬時の検索を可能にします。6つのツール:list_accounts(アカウント一覧)、list_mailboxes(メールボックス一覧)、get_emails(日付・送信者・件名など柔軟なフィルタ)、search_emails(全文検索、スコープ指定可)、get_email(ID指定)、extract_attachments(特定メールから添付抽出)。MCPプロトコルを使用するAIアシスタント向けに設計され、従来のAppleScriptやクエリ単位のJXAと比較して大幅なパフォーマンス向上を実現。自動化ワークフローやAI駆動のメール管理に適しています。
💡ハイライト
- ├─バッチJXAでメール取得87倍高速化
- ├─FTS5検索インデックス:全文検索~2ms
- └─6ツール:アカウント、メールボックス、フィルタ、検索、添付
🎯対象
- ├─macOS ユーザー
- ├─Apple Mail パワーユーザー
- └─MCP サーバー開発者