mcpField
N
npubmail

npubmail

ローカル
npubmail.comコミュニケーション03 週間前に更新

npubmail について

npubmailは、Nostrキーで管理するAIエージェント向けメールサービスです。CLI、Goライブラリ、MCPサーバーを備え、登録やAPIキーが不要で、保存メールはサービス側が読めない形で暗号化されます。

主な機能

  1. 01Nostrキーをアカウント認証に使用
  2. 02メール受信とコード・リンク抽出
  3. 03使い捨てエイリアスの作成
  4. 04メールの閲覧と送信
  5. 05メッセージの暗号化保存

活用シーン

  1. 01登録メールから確認コードを取得
  2. 02エージェント用の一時アドレス作成
  3. 03メールを読み、送信者に返信
  4. 04MCPクライアントから受信箱を操作

MCP 対応

MCPサーバーはホスト型のnpubmail.comサービスに接続し、Claude Code、Hermes、OpenClawなどのMCPクライアントから利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbnpubmail-mcp-0.2.1.mcpb0.2.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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):クライアント、ライブラリ、プロトコルパッケージ、スキル、サンプルが対象です。サーバーはこのリポジトリに含まれていません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。