b2-mcp

b2-mcp

B2云存储MCP服务器

AI官网

应用介绍

让 AI 帮忙查一下 B2 桶里哪些文件最占空间、上个月流量跑到哪去了,结果还是得自己开控制台翻报表,或者写一段 S3 脚本再把结果粘回对话框。中间那道来回搬运,比问题本身还费时间。

b2-mcp 是 Backblaze 官方出的 MCP 服务器,把 B2 挂到支持 MCP 的 AI 客户端上——装完直接用大白话让 AI 去操作桶、文件、密钥,不用自己写 SDK 调用。装在 Claude Desktop 里加几行配置就能跑。

一共 40 个工具,分三类:17 个走 B2 原生 SDK(桶、应用密钥、对象锁、事件通知这些 S3 接口没有的控制面操作),19 个走 AWS S3 SDK(上传下载、复制、分片、生命周期、预签名 URL),还有 4 个是它自己写的分析工具。开源免费,MIT 许可证。

软件功能



危险操作默认拦着:删除这类不可逆的动作是受控的,不会因为 AI 理解偏了就把桶里的东西清掉,自托管时也能自己收紧权限。

密钥不进模型上下文:默认模式下 B2 的长期密钥不会被塞进对话里发给模型,凭据留在服务端。这点对拿生产桶做实验的人挺关键。

按密钥能力注册工具:用一个受限的应用密钥启动,它只会暴露这把钥匙真正能用的那些工具,不会让 AI 去调一个注定 403 的接口再报错。日常用非主密钥就够。

四个现成的分析:存储增长趋势、流量大户、最大的那些文件、没清理干净的分片上传——这几个是最常被问到的问题,不用自己拼报表。

两种传输方式:默认 stdio 供本地客户端直连,也能起 HTTP 服务监听指定端口,方便挂在自己的服务器上给多个客户端用。

只读资源接口:额外暴露服务端配置、当前密钥能力、指定桶信息三个只读资源,AI 可以先摸清环境再动手。

应用截图