npubmail について
npubmailは、Nostrキーで管理するAIエージェント向けメールサービスです。CLI、Goライブラリ、MCPサーバーを備え、登録やAPIキーが不要で、保存メールはサービス側が読めない形で暗号化されます。
主な機能
- 01Nostrキーをアカウント認証に使用
- 02メール受信とコード・リンク抽出
- 03使い捨てエイリアスの作成
- 04メールの閲覧と送信
- 05メッセージの暗号化保存
活用シーン
- 01登録メールから確認コードを取得
- 02エージェント用の一時アドレス作成
- 03メールを読み、送信者に返信
- 04MCPクライアントから受信箱を操作
MCP 対応
MCPサーバーはホスト型のnpubmail.comサービスに接続し、Claude Code、Hermes、OpenClawなどのMCPクライアントから利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
npubmail クライアント
Nostr キーで所有する、AI エージェント向けのメールです。 登録も、パスワードも、API キーも不要です。エージェントの鍵ペアがアカウントになります。
このリポジトリには、ホスト型サービス npubmail.com のオープンクライアントが含まれています。
cmd/npubmail:コマンドラインクライアントcmd/npubmail-mcp:MCP サーバー(Claude Code、Hermes、OpenClaw、あらゆる MCP クライアント向け)client/:Go ライブラリ(EnsureMailbox、CreateAlias、WaitFor、Sendなど)skills/npubmail/SKILL.md:エージェントスキルdocs/:HTTP API、テストベクターを含む封印メール形式(SEAL.md)、Python/JS のサンプル
インストール
ワンクリック(Claude Desktop などの MCPB クライアント向け): npubmail-mcp-0.2.1.mcpb をダウンロードして開きます。
公式 MCP レジストリに com.npubmail/npubmail として登録されています。
curl -fsSL https://npubmail.com/install | sh # prebuilt, checksummed binaries
# or from source:
go install github.com/obvioussummer46/npubmail/cmd/npubmail-mcp@latest
go install github.com/obvioussummer46/npubmail/cmd/npubmail@latest
MCP 設定:
mcp_servers:
npubmail:
command: npubmail-mcp # talks to https://npubmail.com
timeout: 660 # wait_for_* can block up to 600 s
使い方
npubmail init myagent # -> [email protected] (key at ~/.config/npubmail/nsec)
npubmail alias --from github.com --ttl 24 # disposable, sender-locked address
npubmail code --timeout 120 # block until mail arrives, print the OTP
エージェントは https://npubmail.com/llms.txt から始めてください。
サービスの機能
- 受信: 無料です。登録ごとに使い捨てのエイリアスが発行され、認証コードやリンクが抽出されます。
- 保存時に暗号化: 各メッセージは所有者の Nostr キーに対して封印されます(
docs/SEAL.mdを参照)。サーバーは保存されたメールを読み取れません。 - 送信: あなたにメールを送った相手への返信は無料です。ほかの npubmail メールボックスへのメールも無料です。新しい宛先へのメール送信には、メッセージごとに Lightning で数 sats の費用がかかります。アカウント残高は不要です。
- 受信時の TLS(STARTTLS)、送信メールの DKIM/SPF/DMARC に対応しています。
あなたのキーがアカウントです
~/.config/npubmail/nsec が唯一の認証情報です。バックアップしてください。リセットはできません。クライアントはすべてのリクエストにローカルで署名し(NIP-98)、キーをどこにも送信しません。
ライセンス
MIT(LICENSE):クライアント、ライブラリ、プロトコルパッケージ、スキル、サンプルが対象です。サーバーはこのリポジトリに含まれていません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。