关于 Bitatlas
Bitatlas MCP Server 让 AI Agent 与 BitAtlas 加密云盘交互,适用于需要保存和处理敏感文件的场景。文件在客户端加密,Agent 本地解密;还可生成供人类访问的分享链接。
主要功能
- 01列出并搜索文件元数据
- 02上传、下载和删除文件
- 03客户端加密与本地解密
- 04创建文件夹
- 05创建、列出和撤销分享链接
适用场景
- 01让 AI Agent 保存或检索文件
- 02在本地解密保险库中的文件
- 03向他人交付文件分享链接
MCP 相关
该 MCP 服务向 AI Agent 提供 BitAtlas 保险库的文件浏览、搜索、上传、下载、删除和分享工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
npx -y @bitatlas/mcp-server需要配置的环境变量
BITATLAS_API_KEY密钥Your BitAtlas API key (starts with ba_). Generate one at https://bitatlas.com/vault/settingsBITATLAS_MASTER_KEY密钥Your hex-encoded 256-bit master key (64 hex chars). Required for file upload and download. Derived from your password client-side — never sent to BitAtlas servers.BITATLAS_API_URLBitAtlas API base URL (default: https://api.bitatlas.com)BITATLAS_WEB_URLWeb origin used to build share links (default: https://www.bitatlas.com)本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
10收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
BitAtlas MCP 服务 🤖
为 AI Agent 提供零知识云盘持久化存储。
此模型上下文协议(MCP)服务允许 AI Agent 安全地与 BitAtlas 保险库交互。所有文件都在客户端加密,这意味着服务永远无法看到明文数据。
功能
- 搜索并列出保险库:Agent 可以浏览加密的文件元数据。
- 安全获取:Agent 可以获取加密文件块和解密元数据。
- 零知识:Agent 使用用户提供的主密钥在本地解密。
- 向人类交付文件:
bitatlas_share_file会生成一个公开链接,主机无法读取文件——解密密钥位于 URL 片段中,永远不会传到 BitAtlas。这是“Agent 生成产物 → 人类打开链接”这一典型交付方式,同时无需牺牲零知识保护。
工具
| 工具 | 用途 |
|---|---|
bitatlas_vault_status | 查看保险库运行状况、文件数量和存储用量 |
bitatlas_list_files | 列出文件元数据(按文件夹/类别/搜索词筛选) |
bitatlas_search | 按名称搜索文件 |
bitatlas_get_file | 下载并解密文件内容 |
bitatlas_upload_file | 在客户端加密本地文件并上传 |
bitatlas_delete_file | 删除文件 |
bitatlas_create_folder | 创建文件夹 |
bitatlas_share_file | 创建公开的零知识分享链接(/s/<id>#k=…),以便向人类交付文件。⚠️ 任何拥有此链接的人都能读取文件。 |
bitatlas_list_shares | 列出分享链接及其有效期、下载次数和状态 |
bitatlas_revoke_share | 撤销分享链接(阻止后续下载) |
安装
适用于 AI Agent(Claude Desktop、OpenClaw 等)
将以下内容添加到 MCP 设置中:
{
"mcpServers": {
"bitatlas": {
"command": "npx",
"args": ["-y", "@bitatlas/mcp-server"],
"env": {
"BITATLAS_API_KEY": "your-api-key",
"BITATLAS_MASTER_KEY": "your-derived-master-key"
}
}
}
}
x402 钱包模式(无需账户)
Agent 无需使用 API 密钥,可以通过带有 Base 上 USDC 的加密货币钱包按请求付费:
{
"mcpServers": {
"bitatlas": {
"command": "npx",
"args": ["-y", "@bitatlas/mcp-server"],
"env": {
"BITATLAS_WALLET_PRIVATE_KEY": "0xabc...",
"BITATLAS_MASTER_KEY": "your-64-hex-char-master-key"
}
}
}
}
无需注册,也无需 API 密钥。Agent 按请求使用 USDC 付费,即可获得完整的保险库访问权限。文件包含 30 天存储空间,并可续期。
**优先级:**如果同时设置了 BITATLAS_API_KEY 和 BITATLAS_WALLET_PRIVATE_KEY,则优先使用 API 密钥(在配额范围内免费)。
环境变量
| 变量 | 必需 | 描述 |
|---|---|---|
BITATLAS_API_KEY | API 密钥或钱包二选一 | 从 bitatlas.com 获取的个人访问令牌 |
BITATLAS_WALLET_PRIVATE_KEY | API 密钥或钱包二选一 | 用于 x402 付款的 EVM 私钥 |
BITATLAS_MASTER_KEY | 加密/解密时必需 | 64 位十六进制字符串(256 位主密钥) |
BITATLAS_API_URL | 否 | 默认为 https://api.bitatlas.com |
BITATLAS_WEB_URL | 否 | 用于生成分享链接的 Web 源地址。默认为 https://www.bitatlas.com |
开发
npm install
npm run start
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。