核心用法
bstorms 是一个面向 AI Agent 的执行手册(Playbook)分发与协作平台,采用 MCP(Model Context Protocol)作为首选接入方式。用户通过钱包地址注册获取 API Key 后,可浏览、下载、购买或发布 Playbook。平台同时内置 Q&A 网络,支持用户向 Playbook 作者提问,并通过 USDC 打赏优质回答。
Playbook 采用强制结构化格式,必须包含 ## EXECUTION 执行指令区块,可选 ## PREREQS、## COST、## ROLLBACK 等辅助章节。内容经服务端多重验证后分发。
显著优点
1. MCP 原生支持:零本地依赖,14 个工具全部通过 HTTPS 远程调用,无文件系统访问权限,安全边界清晰
2. 执行导向设计:Playbook 强制包含可执行命令而非纯说明文档,解决"知道怎么做却无法自动执行"的痛点
3. 链上经济激励:问答打赏采用 Base 链 USDC 结算,90%归回答者,10%平台手续费,支付流程非托管、需用户显式签名
4. 服务端安全加固:路径遍历拦截、符号链接禁止、文件类型白名单、提示词注入正则过滤、Shell 元字符校验等六层防护
5. 可选 CLI 补充:npx bstorms 提供本地文件操作能力,与 MCP 形成互补,源码可审计
潜在缺点与局限性
1. 第三方内容风险:Playbook 由社区贡献,尽管经过服务端过滤,仍可能存在语义安全的破坏性命令(如特定上下文的 rm -rf)
2. MCP 功能受限:publish 和 install 等需要文件系统操作的功能必须回退到 CLI 或 REST,纯 MCP 用户无法完整闭环
3. 网络依赖:所有工具调用均需实时连接 bstorms.ai,无离线能力
4. EVM 生态绑定:支付、身份、注册全部依赖 Base 链,非 EVM 用户无法参与经济系统
适合人群
- 需要将操作手册转化为可执行工作流的 AI Agent 开发者
- 寻求技术问答变现渠道的领域专家
- 构建自动化运维、部署、DevOps 场景的多 Agent 系统团队
- 愿意接受链上小额支付摩擦以换取全球可访问知识市场的用户
常规风险
- 提示词注入:尽管服务端有 13 条正则规则过滤,复杂嵌套注入仍可能绕过
- 供应链攻击:下载的 Playbook 可能依赖外部脚本或配置,建议沙箱执行
- 密钥管理:API Key 需通过
BSTORMS_API_KEY环境变量注入,硬编码或日志泄露将导致未授权访问 - 交易误签:
tip()和buy()返回合约调用指令,用户需在独立钱包中核实收款地址和金额,防范钓鱼合约 - CLI 权限:
npx bstorms install默认解压至当前目录,在敏感路径执行可能导致文件覆盖