MCP Catalogs
Home

bruno-mcp

by macarthy·23·Score 40

MCP server for programmatically generating Bruno API testing files, collections, environments, and requests.

developer-toolstestingproductivity
6
Forks
0
Open issues
10 mo ago
Last commit
2d ago
Indexed

Overview

The Bruno MCP Server enables automated creation and management of API testing workflows using Bruno. It provides comprehensive tools for generating collections, environments, HTTP requests (.bru files), and test scripts through the Model Context Protocol. The server supports multiple authentication methods, can generate complete CRUD request sets, and integrates with various AI clients like Claude Desktop, making API testing setup and maintenance more efficient.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automatically generate API test collections for new microservices
you:Create and manage testing environments for different stages
you:Generate API test suites for legacy documentation conversion
you:What file format does Bruno MCP generate?
you:Can I use Bruno MCP with other AI clients besides Claude?

When to choose this

When you're already using Bruno for API testing and want to automate the creation of test collections through MCP-compatible AI assistants.

When NOT to choose this

If you're not using Bruno for API testing, or if you need testing capabilities beyond what Bruno offers like performance testing or detailed reporting.

Tools this server exposes

6 tools extracted from the README
  • 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

Comparable tools

postman-mcpcurl-mcpinsomnia-mcp

Installation

Installation

# Clone the repository
git clone https://github.com/macarthy/bruno-mcp.git
cd bruno-mcp

# Install dependencies
npm install

# Build the project
npm run build

Claude Desktop Integration

Add the following to your Claude Desktop config file:

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

FAQ

What file format does Bruno MCP generate?
It generates .bru files, which are the markup language format used by Bruno for API requests, along with collection configuration files (bruno.json) and environment files (.bru).
Can I use Bruno MCP with other AI clients besides Claude?
Yes, it supports several MCP-compatible clients including Continue, Cline, LM Studio, and MCP Inspector for development and testing purposes.

Compare bruno-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.