bruno-mcp
by macarthy·★ 23·Score 40
MCP server for programmatically generating Bruno API testing files, collections, environments, and requests.
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:
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 READMEcreate_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
Comparable tools
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 buildClaude 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
Last updated · Auto-generated from public README + GitHub signals.