MCP Catalogs
首页

bruno-mcp

by macarthy·23·综合分 40

MCP 服务器,用于程序化生成 Bruno API 测试文件、集合、环境和请求。

developer-toolstestingproductivity
6
Forks
0
活跃 Issue
10 个月前
最近提交
2 天前
收录于

概述

Bruno MCP 服务器通过 Model Context Protocol 实现使用 Bruno 自动创建和管理 API 测试工作流程。它提供全面的工具,用于生成集合、环境、HTTP 请求(.bru 文件)和测试脚本。该服务器支持多种身份验证方法,可以生成完整的 CRUD 请求集,并可与 Claude Desktop 等 AI 客户端集成,使 API 测试设置和维护更加高效。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:为新微服务自动生成 API 测试集合
:为不同阶段创建和管理测试环境
:为遗留文档转换生成 API 测试套件
:Bruno MCP 生成什么文件格式?
:除了 Claude,我还可以将 Bruno MCP 与其他 AI 客户端一起使用吗?

什么时候选它

当你已经在使用 Bruno 进行 API 测试,并且希望通过 MCP 兼容的 AI 助手自动化创建测试集合时。

什么时候不要选它

如果你不使用 Bruno 进行 API 测试,或者你需要 Bruno 之外的测试功能,如性能测试或详细报告功能。

此 server 暴露的工具

从 README 抽取出 6 个工具
  • create_collection

    Create a new Bruno collection with configuration

  • create_environment

    Create environment configuration files

  • create_request

    Generate .bru request files for HTTP methods

  • create_crud_requests

    Generate complete CRUD operation sets

  • add_test_script

    Add test scripts to existing requests

  • get_collection_stats

    Get statistics about a collection

可对比工具

postman-mcpcurl-mcpinsomnia-mcp

安装

安装

# 克隆仓库
git clone https://github.com/macarthy/bruno-mcp.git
cd bruno-mcp

# 安装依赖
npm install

# 构建项目
npm run build

Claude Desktop 集成

将以下内容添加到 Claude Desktop 配置文件中:

{
  "mcpServers": {
    "bruno-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/bruno-mcp/dist/index.js"],
      "env": {}
    }
  }
}

FAQ

Bruno MCP 生成什么文件格式?
它生成 .bru 文件,这是 Bruno 用于 API 请求的标记语言格式,以及集合配置文件(bruno.json)和环境文件(.bru)。
除了 Claude,我还可以将 Bruno MCP 与其他 AI 客户端一起使用吗?
是的,它支持多个 MCP 兼容客户端,包括 Continue、Cline、LM Studio 和用于开发和测试的 MCP Inspector。

bruno-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。