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 格式),按其中说明在我的环境里完成安装和配置。