关于 Deaddrop
Deaddrop 是一个 MCP 服务,通过访问后即销毁的一次性链接分享机密。它在本地加密内容,创建链接时通过 x402 支付 USDC;读取链接无需付费。
主要功能
- 01创建加密的一次性机密链接
- 02读取并销毁机密链接
- 03本地 AES-256-GCM 加密
- 04通过 x402 支付 USDC
- 05密钥保存在链接片段中
适用场景
- 01向同事分享 API 密钥
- 02发送仅允许读取一次的机密
- 03避免服务端接触明文
MCP 相关
该 MCP 服务提供创建和读取 DeadDrop 机密的工具。创建时通过 x402 支付 USDC;读取免费且无需钱包。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
deaddrop-mcp
MCP 服务,让 AI Agent(Claude Code、Claude Desktop 及任何支持 MCP 的工具)通过 DeadDrop 共享机密——链接只能使用一次,读取后自动销毁,并通过 x402 按次使用 USDC 付费。

提供两个工具:
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 需要(每个机密支付 0.01 美元);reveal 无需此密钥。 |
DEADDROP_NETWORK | base(默认)或用于测试的 base-sepolia。 |
DEADDROP_BASE_URL | 覆盖服务 URL(默认使用线上服务)。 |
钱包安全(请阅读)
- 使用余额较少的专用密钥(几美元就足以处理数百个机密),不要使用主钱包。该密钥会签署真实付款。
- 付款方无需支付 Gas(EIP-3009):密钥只需持有 USDC,无需 ETH。
- x402-fetch 会强制执行最高付款限额(每次调用默认 0.10 USDC),因此恶意或输入错误的服务 URL 无法耗尽密钥资金。
- 服务永远不会收到密钥或明文——请参阅面向 Agent 的 API 规范: /llms.txt。
示例
“把这个 API 密钥留给我的同事:sk-live-... - 1 天后过期”
Agent 会调用 deaddrop_create_secret,支付 1 美分,并返回
https://deaddrop.../s/<id>#<key>。首次打开会显示机密并将其销毁;
链接预览器无法提前消耗机密(显示机密需要显式操作)。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。