Deaddrop について
Deaddropは、アクセス後に破棄されるワンタイムリンクで秘密情報を共有するMCPサーバーです。内容はローカルで暗号化され、リンク作成時はx402経由でUSDCを支払い、リンクの読み取りは無料です。
主な機能
- 01暗号化されたワンタイムリンクの作成
- 02リンクの読み取りと秘密情報の破棄
- 03ローカルでのAES-256-GCM暗号化
- 04x402経由のUSDC決済
- 05リンクのフラグメントに鍵を保持
活用シーン
- 01同僚へのAPIキー共有
- 02一度だけ閲覧できる秘密情報の送信
- 03サービスへの平文露出の回避
MCP 対応
DeadDropの秘密情報を作成・読み取りするツールを提供するMCPサーバーです。作成にはx402経由のUSDC決済が必要ですが、読み取りは無料でウォレットも不要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
deaddrop-mcp
AI エージェント(Claude Code、Claude Desktop など、MCP に対応したあらゆるもの)がDeadDropを通じてシークレットを共有できる MCP サーバーです。シークレットは一度だけ使える自己破壊リンクとなり、x402経由で呼び出しごとに USDC を支払います。

ツールは 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_KEY | Base 上の USDC を保有する EVM 秘密鍵です。CREATE の場合のみ必要です(シークレット 1 件につき 0.01 ドルを支払います)。reveal はこの鍵なしで使用できます。 |
DEADDROP_NETWORK | base(デフォルト)またはテスト用の 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。