Bruno MCP Server
@hungthai1401
About Bruno MCP Server
MCP Server for running Bruno Collections
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"bruno-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@hungthai1401/bruno-mcp",
"--client",
"claude"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Bruno MCP Server?
Bruno MCP Server is an MCP server that enables LLMs to execute API tests using Bruno and get detailed results through a standardized interface. It runs Bruno collections via the Bruno CLI and is designed for developers who want to interact with API test suites through natural language.
How to use Bruno MCP Server?
Install via Smithery (npx -y @smithery/cli install @hungthai1401/bruno-mcp --client claude) or manually by building the project and adding the server configuration to your Claude desktop config file. Then ask Claude to run a Bruno collection by providing the path, such as "Run the Bruno collection at /path/to/collection.bru and tell me if all tests passed".
Key features of Bruno MCP Server
- Run Bruno collections using the Bruno CLI
- Support for environment files and environment variables
- Detailed test results with overall success/failure
- Test summary (total, passed, failed counts)
- Detailed failure information with execution timings
Use cases of Bruno MCP Server
- Running Bruno API test collections via natural language prompts
- Automating test execution in LLM-driven development workflows
- Checking collection results with different environment configurations
- Obtaining structured test reports for debugging or reporting
FAQ from Bruno MCP Server
How do I install Bruno MCP Server?
You can install it via Smithery with the command npx -y @smithery/cli install @hungthai1401/bruno-mcp --client claude, or manually by running npm install and npm run build.
Where do I configure Bruno MCP Server for Claude Desktop?
Add the server entry to your Claude desktop configuration file at ~/Library/Application Support/Claude/claude_desktop_config.json with the command "npx" and args ["-y", "bruno-mcp"].
What tools does Bruno MCP Server provide?
It provides the run-collection tool, which accepts a required collection path, an optional environment file path, and optional variables as key-value pairs.
What does the response from run-collection include?
The response includes a success boolean, a summary with total/passed/failed counts, a failures array, and timings with started/completed timestamps and duration in milliseconds.
Does Bruno MCP Server support environment configurations?
Yes, it supports both environment files and environment variables, passed as optional parameters to the run-collection tool.
Frequently asked questions
How do I install Bruno MCP Server?
You can install it via Smithery with the command `npx -y @smithery/cli install @hungthai1401/bruno-mcp --client claude`, or manually by running `npm install` and `npm run build`.
Where do I configure Bruno MCP Server for Claude Desktop?
Add the server entry to your Claude desktop configuration file at `~/Library/Application Support/Claude/claude_desktop_config.json` with the command `"npx"` and args `["-y", "bruno-mcp"]`.
What tools does Bruno MCP Server provide?
It provides the `run-collection` tool, which accepts a required `collection` path, an optional `environment` file path, and optional `variables` as key-value pairs.
What does the response from `run-collection` include?
The response includes a `success` boolean, a `summary` with total/passed/failed counts, a `failures` array, and `timings` with started/completed timestamps and duration in milliseconds.
Does Bruno MCP Server support environment configurations?
Yes, it supports both environment files and environment variables, passed as optional parameters to the `run-collection` tool.
Basic information
More Other MCP servers
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
MCP Go π
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Website
FunnyWolfAdversary simulation and Red teaming platform with AI
Comments