OpenMail について
OpenMailは、AIエージェント向けのホスト型メールMCPサービスです。OAuthログインとヘッドレスクライアント向けAPIキーに対応し、受信箱の作成、返信が必要なメールの閲覧、スレッド内返信を行えます。
主な機能
- 01エージェント用メール受信箱の作成
- 02返信が必要なメールの閲覧
- 03既存スレッド内での返信
- 04メール送信とドメイン管理
- 05OAuthまたはAPIキーでの接続
活用シーン
- 01エージェント専用の受信箱の用意
- 02返信が必要な受信メールの確認
- 03メールスレッドを保った返信
- 04受信箱限定キーでのヘッドレスエージェント接続
MCP 対応
OpenMailはメール操作用のホスト型Streamable HTTP MCPエンドポイントを提供します。OAuthとAPIキー認証に対応し、読み取り専用および受信箱限定のエンドポイントも用意されています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.openmail.sh/mcpclaude mcp add --transport http sh-openmail-openmail https://mcp.openmail.sh/mcp{"mcpServers":{"sh-openmail-openmail":{"type":"http","url":"https://mcp.openmail.sh/mcp"}}}Cursor で開く{"servers":{"sh-openmail-openmail":{"type":"http","url":"https://mcp.openmail.sh/mcp"}}}VS Code で開く{"mcpServers":{"sh-openmail-openmail":{"type":"http","url":"https://mcp.openmail.sh/mcp"}}}{"mcpServers":{"sh-openmail-openmail":{"serverUrl":"https://mcp.openmail.sh/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
OpenMail MCP
https://mcp.openmail.sh/mcp でホストされている Streamable HTTP MCP です。AI エージェント向けのメール受信トレイです。受信トレイは 1 つで、返信が必要なメールを読み、スレッド内で返信します。
ローカルの stdio カタログはありません — stdio のみのクライアントは mcp-remote を使用してください。
接続
Claude(OAuth): https://mcp.openmail.sh/mcp を貼り付けます
Cursor(OAuth): Cursor に追加、または headers を指定せずに以下の URL を追加します。cursor.directory にもプラグイン(.cursor-plugin/plugin.json + mcp.json)として掲載されています。
Claude Code: claude mcp add --transport http openmail https://mcp.openmail.sh/mcp を実行するか、プラグインとしてインストールします(claude plugin marketplace add openmailsh/mcp、続けて claude plugin install openmail@openmailsh-mcp)。プラグインには、メールを利用するタイミングとスレッドの扱い方をエージェントに教える skills/ 内の openmail スキルが、サーバーとともにバンドルされています。
VS Code/任意のレジストリクライアント: MCP Registry に sh.openmail/openmail として掲載されています。
Cursor またはヘッドレスエージェント(API キー):
{
"mcpServers": {
"openmail": {
"url": "https://mcp.openmail.sh/mcp",
"headers": { "Authorization": "Bearer om_YOUR_KEY" }
}
}
}
受信トレイにスコープを限定したキーを推奨します。読み取り専用:/mcp/readonly。受信トレイを 1 つに限定:/mcp/inbox/{id}。
キーとトランスクリプト:OAuth(Claude、Cursor のサインイン)では、setup_agent_email と mint_inbox_key はトークンを返しません。セッションはすでに認証済みであり、返された情報はチャットに表示されるためです。コンソールへのリンクが表示され、新しいキーはブラウザーで一度だけ確認できます。API キー(ヘッドレスエージェント)では、トークンはツールの結果として返されます。エージェントの環境変数に移してください。
stdio のみのクライアント: npx -y mcp-remote https://mcp.openmail.sh/mcp
環境変数
| 名前 | 用途 |
|---|---|
OPENMAIL_API_URL | API のオリジン(https://api.openmail.sh) |
MCP_RESOURCE_URL | OAuth リソース(https://mcp.openmail.sh) |
MCP_JWT_SECRET | API と同じシークレット。本番環境では必須です。本番環境以外では NEXTAUTH_SECRET にフォールバックします |
CONSOLE_ORIGIN | 同意ページのホスト |
PORT | リッスンするポート |
POSTHOG_API_KEY | PostHog MCP Analytics を有効にします(呼び出しごとに $mcp_tool_call)。未設定の場合は無効です |
MCP_ANALYTICS_DEBUG | キャプチャした分析イベントをすべてログに記録する場合に設定します |
.env.example を参照してください。
ローカル環境
pnpm install
pnpm test
pnpm dev
コントリビューション
Issue または PR を作成してください。プッシュする前に pnpm typecheck && pnpm test を実行してください。
MIT © OpenMail
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。