Skip to main content
Glama

Bruno MCP 服务器

一个支持运行 Bruno 集合的 MCP(模型上下文协议)服务器。该服务器允许 LLM 使用 Bruno 执行 API 测试,并通过标准化接口获取详细结果。

特征

  • 使用 Bruno CLI 运行 Bruno 集合
  • 支持环境文件
  • 支持环境变量
  • 详细测试结果包括:
    • 总体成功/失败状态
    • 测试摘要(总计、通过、未通过)
    • 详细故障信息
    • 执行时间

安装

通过 Smithery 安装

要通过Smithery自动为 Claude Desktop 安装 Bruno MCP Server:

npx -y @smithery/cli install @hungthai1401/bruno-mcp --client claude

手动安装

# Install dependencies npm install # Build the project npm run build

配置

将服务器添加到您的 Claude 桌面配置文件~/Library/Application Support/Claude/claude_desktop_config.json

{ "mcpServers": { "bruno-runner": { "command": "npx", "args": ["-y", "bruno-mcp"], } } }

可用工具

运行收集

运行 Bruno 集合并返回测试结果。

参数:

  • collection (必填):Bruno collection 的路径
  • environment (可选):环境文件的路径
  • variables (可选):环境变量作为键值对

响应示例:

{ "success": true, "summary": { "total": 5, "failed": 0, "passed": 5 }, "failures": [], "timings": { "started": "2024-03-14T10:00:00.000Z", "completed": "2024-03-14T10:00:01.000Z", "duration": 1000 } }

Claude 中的示例用法

您可以通过要求 Claude 中的服务器运行 Bruno 集合来使用它:

“在 /path/to/collection.bru 运行 Bruno 集合并告诉我所有测试是否通过”

克劳德将:

  1. 使用运行收集工具
  2. 分析测试结果
  3. 提供人性化的执行摘要

发展

项目结构

src/ ├── index.ts # Entry point ├── server.ts # MCP Server implementation ├── runner.ts # Bruno runner implementation └── types.ts # Type definitions

运行测试

# Run tests npm test # Run tests with coverage npm test:coverage

建筑

# Build the project npm run build # Clean build artifacts npm run clean

执照

麻省理工学院

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

用于运行 Bruno Collections 的 MCP 服务器

  1. 特征
    1. 安装
      1. 通过 Smithery 安装
      2. 手动安装
    2. 配置
      1. 可用工具
        1. 运行收集
        2. Claude 中的示例用法
      2. 发展
        1. 项目结构
        2. 运行测试
        3. 建筑
      3. 执照

        Related MCP Servers

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/hungthai1401/bruno-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server