mcpField
D
Deaddrop

Deaddrop

ローカル
deaddrop.jerrywrongalot.workers.dev開発ツール016 週間前に更新

Deaddrop について

Deaddropは、アクセス後に破棄されるワンタイムリンクで秘密情報を共有するMCPサーバーです。内容はローカルで暗号化され、リンク作成時はx402経由でUSDCを支払い、リンクの読み取りは無料です。

主な機能

  1. 01暗号化されたワンタイムリンクの作成
  2. 02リンクの読み取りと秘密情報の破棄
  3. 03ローカルでのAES-256-GCM暗号化
  4. 04x402経由のUSDC決済
  5. 05リンクのフラグメントに鍵を保持

活用シーン

  1. 01同僚へのAPIキー共有
  2. 02一度だけ閲覧できる秘密情報の送信
  3. 03サービスへの平文露出の回避

MCP 対応

DeadDropの秘密情報を作成・読み取りするツールを提供するMCPサーバーです。作成にはx402経由のUSDC決済が必要ですが、読み取りは無料でウォレットも不要です。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

deaddrop-mcp

AI エージェント(Claude Code、Claude Desktop など、MCP に対応したあらゆるもの)がDeadDropを通じてシークレットを共有できる MCP サーバーです。シークレットは一度だけ使える自己破壊リンクとなり、x402経由で呼び出しごとに USDC を支払います。

DeadDrop のデモ:シークレットを作成してリンクとして共有し、1 回読み取られた後に破棄する様子

ツールは 2 つあります。

  • deaddrop_create_secret - シークレットをローカルで暗号化し(AES-256-GCM)、x402 経由で 0.01 USDC を支払い、一度だけ使えるリンクを返します。リンクは一度だけ有効で、その後シークレットは破棄されます。
  • deaddrop_reveal_secret - 一度だけ使えるリンクを使用し、ローカルで復号します。無料で、ウォレットも不要です。

エンドツーエンドのゼロ知識設計です。AES キーはこのプロセス内で生成され、リンクのフラグメント(#...)のみを通じて送信されます。支払い用ウォレットのキーもこのプロセス内にとどまります。DeadDrop サーバーが受け取るのは暗号文と x402 による支払いだけです。

インストール

git clone https://github.com/jerrywrongalot-byte/deaddrop-mcp
cd deaddrop-mcp
npm install

設定

Claude Code:

claude mcp add deaddrop -e DEADDROP_PAYER_KEY=0x<key> -- node /absolute/path/to/deaddrop-mcp/server.mjs

Claude Desktop/任意の MCP クライアント(.mcp.json/claude_desktop_config.json):

{
  "mcpServers": {
    "deaddrop": {
      "command": "node",
      "args": ["/absolute/path/to/deaddrop-mcp/server.mjs"],
      "env": { "DEADDROP_PAYER_KEY": "0x<key>" }
    }
  }
}
環境変数
変数説明
DEADDROP_PAYER_KEYBase 上の USDC を保有する EVM 秘密鍵です。CREATE の場合のみ必要です(シークレット 1 件につき 0.01 ドルを支払います)。reveal はこの鍵なしで使用できます。
DEADDROP_NETWORKbase(デフォルト)またはテスト用の base-sepolia です。
DEADDROP_BASE_URLサービス URL を上書きします(デフォルトでは稼働中のサービスを使用します)。

ウォレットの安全性(必ずお読みください)

  • メインのウォレットではなく、残高を少額にした専用のキーを使用してください(数ドルあれば、数百件のシークレットに対応できます)。このキーで実際の支払いに署名します。
  • 支払いは支払者にとってガス代不要(EIP-3009)です。キーに必要なのは USDC のみで、ETH は不要です。
  • x402-fetch は支払い額に上限(呼び出しあたりデフォルトで 0.10 USDC)を設けるため、不正なサーバー URL や入力ミスのあるサーバー URL によってキーの残高が枯渇することはありません。
  • サービスがキーや平文を受け取ることはありません。API のエージェント向け仕様については、/llms.txtをご覧ください。

使用例

「この API キーを同僚に渡してください:sk-live-... - 有効期限は 1 日」

エージェントは deaddrop_create_secret を呼び出し、1 セントを支払って、https://deaddrop.../s/<id>#<key> を返します。最初に開くとシークレットが表示され、破棄されます。リンクのプレビュー機能では消費されません(表示には明示的な操作が必要です)。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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