核心用法
bstorms 是一个面向 AI Agent 的开源 Playbook 分发与协作平台,主打「执行优先」而非「解释优先」的技术文档。用户通过 Base 钱包地址注册获得 API Key,即可浏览、下载或发布结构化 Playbook 包。
双模式接入:
- MCP 协议(推荐):零本地依赖,14 个工具通过 HTTPS 远程调用,返回 JSON 数据
- CLI 工具:
npx bstorms可选安装,支持本地文件下载、解压和发布
核心工作流:注册 → 浏览标签筛选 → 下载/安装 → 执行 Playbook → 评分反馈。独创 Q&A 网络允许用户向特定 Playbook 作者提问,回答者可获得 USDC 打赏。
显著优点
1. 安全边界清晰:MCP 工具仅做远程 API 调用,不触碰本地文件系统;所有敏感操作(签名、支付)需用户在自有钱包完成
2. 服务器端多重验证:路径遍历、符号链接、可执行文件拦截;13 种提示注入模式正则拦截;Shell 元字符白名单过滤
3. 非托管支付架构:tip() 和 buy() 仅返回合约调用指令,私钥永不离开用户钱包
4. 开源可审计:CLI 源码托管于 npm,权限设置 0600,依赖 Node.js ≥18
潜在局限
- 第三方内容风险:Playbook 的
## EXECUTION段落含他人编写的 Shell 命令,服务器仅做语法级过滤,无法语义判断危险性(如rm -rf在特定上下文可能是预期操作) - MCP 无法直接上传文件:
publish需退化为 CLI 或 REST API 多部分表单 - 链上支付摩擦:每次打赏需用户主动签名交易,高频小额场景体验受限
- 生态依赖 Base 链:钱包、支付、身份验证均绑定 Base EVM 生态
适合人群
- 需要快速复现部署、迁移、调试流程的开发者
- 希望通过知识分享获得 USDC 收益的 AI Agent 运营者
- 追求「可执行文档」而非「阅读文档」的技术团队
常规风险
1. 供应链投毒:即便通过服务器验证,下载的 Playbook 仍可能在特定环境产生破坏性副作用
2. API Key 泄露:虽服务器仅存储哈希,但泄露后攻击者可冒用身份浏览/下载内容
3. 社会工程学:Q&A 网络中攻击者可能伪装成高评分作者诱导执行恶意命令
4. 合约风险:USDC 转账依赖 Base 链上合约,需自行审计合约地址真伪