wong2/cf-mailroom
Self-hosted email for humans and AI agents, entirely on Cloudflare
解決する課題
Mailroomは、人間とAIエージェントが同じ受信トレイで共同作業できるセルフホスト型のメールシステムを提供します。AIをメールワークフローに統合する際の課題を解決し、エージェントがメールのトリアージや返信の下書きを行い、人間が送信前に確認・承認することで、AIが未確認のメッセージを自律的に送信することを防ぎます。
仕組み
このシステムは完全にCloudflareのインフラストラクチャ(Workers, D1, R2, Email Routing)上に構築されています。複数のメールアドレスを管理できる統合ワークスペースとして機能します。
- 人間向け: GmailスタイルのWebインターフェースを使用して、スレッドの閲覧、作成、管理を行います。
- AIエージェント向け: MCP (Model Context Protocol) サーバーにより、外部エージェントが会話を読み取り、スコープ付きのOAuthアクセスを通じてメールを送信できます。
- 自動化: 受信メールは自然言語ルールを使用して自動的にラベル付けされます。有効にすると、システムはカスタム指示やプレイブックに基づいて推奨返信を作成する下書きエージェントを使用し、それらは人間の承認待ちキューに保持されます。
対象ユーザー
AIがトリアージや下書きを支援しつつ、送信に対して完全な監督なしの制御権を持たせない、プライベートでセルフホスト型のメール管理システムを求めるユーザー向けに設計されています。
ハイライト
- Human-in-the-loop AI: AIは返信を下書きしますが、人間の明示的な承認なしに送信することはありません。
- MCP統合: 標準化されたプロトコルを使用して、外部AIエージェントがメールシステムと対話できるようにします。
- Cloudflareネイティブ: Workers, D1 (SQLデータベース), R2 (オブジェクトストレージ) を使用したサーバーレスアプリケーションとしてデプロイされます。
- 自動トリアージ: 自然言語ルールを使用して、受信メールを自動的にタグ付けします。
- 統合受信トレイ: 単一のワークスペース内で複数のドメインとアドレスをサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト