mcpField
B
Bitatlas

Bitatlas

本地服务
github.com/bitatlas-group文件与存储26 天前更新

关于 Bitatlas

Bitatlas MCP Server 让 AI Agent 与 BitAtlas 加密云盘交互,适用于需要保存和处理敏感文件的场景。文件在客户端加密,Agent 本地解密;还可生成供人类访问的分享链接。

主要功能

  1. 01列出并搜索文件元数据
  2. 02上传、下载和删除文件
  3. 03客户端加密与本地解密
  4. 04创建文件夹
  5. 05创建、列出和撤销分享链接

适用场景

  1. 01让 AI Agent 保存或检索文件
  2. 02在本地解密保险库中的文件
  3. 03向他人交付文件分享链接

MCP 相关

该 MCP 服务向 AI Agent 提供 BitAtlas 保险库的文件浏览、搜索、上传、下载、删除和分享工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"bitatlas": {
"command": "npx",
"args": [
"-y",
"@bitatlas/mcp-server"
],
"env": {
"BITATLAS_API_KEY": "<BITATLAS_API_KEY>",
"BITATLAS_MASTER_KEY": "<BITATLAS_MASTER_KEY>",
"BITATLAS_API_URL": "<BITATLAS_API_URL>",
"BITATLAS_WEB_URL": "<BITATLAS_WEB_URL>"
}
}
}
}
启动命令npx -y @bitatlas/mcp-server
需要配置的环境变量
BITATLAS_API_KEY密钥Your BitAtlas API key (starts with ba_). Generate one at https://bitatlas.com/vault/settings
BITATLAS_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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@bitatlas/mcp-server1.1.0

工具

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_KEYAPI 密钥或钱包二选一从 bitatlas.com 获取的个人访问令牌
BITATLAS_WALLET_PRIVATE_KEYAPI 密钥或钱包二选一用于 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。