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_collectionCreate a new Bruno collection with configuration
create_environmentCreate environment configuration files
create_requestGenerate .bru request files for HTTP methods
create_crud_requestsGenerate complete CRUD operation sets
add_test_scriptAdd test scripts to existing requests
get_collection_statsGet statistics about a collection
可对比工具
postman-mcpcurl-mcpinsomnia-mcp
安装
安装
# 克隆仓库
git clone https://github.com/macarthy/bruno-mcp.git
cd bruno-mcp
# 安装依赖
npm install
# 构建项目
npm run buildClaude 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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。