bruno
将Bruno API集合转为MCP工具,实现API与AI代理无缝集成
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:bruno。 它的用途是:将Bruno API集合转为MCP工具,实现API与AI代理无缝集成 完整的 Skill 内容见:https://321skill.com/skills/bruno/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我调用用户管理API,创建一个新用户,邮箱是test@example.com。”,它会根据已加载的Bruno集合中的API定义,自动构造并发送正确的HTTP请求,然后返回创建结果。或者,你可以说:“列出集合里所有关于订单的API端点。”,AI会解析集合文件并展示相关的接口信息。
介绍
该Skill解决了API文档与AI代理之间存在的割裂问题。开发者通常需要手动查阅API文档或使用Postman等工具来测试接口,这打断了在AI环境下的流畅工作流。
通过将Bruno(一个开源的API客户端)中定义的API集合转换为MCP(Model Context Protocol)工具,本Skill使得AI代理(如Claude)能够直接理解、调用和管理这些API。用户只需导入Bruno集合文件,AI即可获得所有接口的定义和调用能力。
它非常适合后端开发、全栈开发和智能体开发者,特别是那些已经在使用Bruno管理API,并希望将API能力无缝集成到AI对话中的技术人员。
使用前请确保已安装Node.js环境,并准备好结构正确的Bruno集合文件。注意,AI调用API时可能需要处理认证信息,请确保相关密钥等敏感信息已妥善配置且符合安全规范。
核心特点
核心区别在于它并非创建新的API工具,而是将开发者已有的、熟悉的Bruno API集合直接转化为AI可用的工具,实现了从现有API管理工具到AI工作流的无缝迁移,无需为AI重新定义接口。
注意事项
不适合没有使用Bruno管理API或API集合文件格式不规范的场景。
常见问题
什么是Bruno集合?
Bruno是一款开源API客户端,其集合文件(.bru)以纯文本格式保存了API请求的URL、方法、参数、认证等信息。
MCP工具是什么?
MCP(Model Context Protocol)是一种协议,允许外部工具(如API、数据库)将其能力安全地暴露给AI模型(如Claude),扩展AI的可用功能。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/bruno/raw/index.md 读取 bruno 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/bruno/raw/index.md(查看排版版本)