Loading...

This MCP server enables LLMs to execute Bruno API collections, providing detailed test results and facilitating API testing workflows.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server enables LLMs to execute Bruno API collections, providing detailed test results and facilitating API testing workflows.
This server is relatively safe for executing pre-approved Bruno collections. However, caution should be exercised when running collections from untrusted sources or with unknown environment configurations. Ensure collections are reviewed for potentially harmful API calls or data exposure.
Performance depends on the complexity of the Bruno collections and the speed of the APIs being tested. Large collections may take significant time to execute.
Cost depends on the number of API calls made during the Bruno collection execution. Monitor API usage to avoid unexpected charges.
npx -y @smithery/cli install @hungthai1401/bruno-mcp --client claude{
"mcpServers": {
"bruno-runner": {
"command": "npx",
"args": ["-y", "bruno-mcp"],
}
}
}run-collectionExecutes a Bruno collection and returns the test results, including success status, summary, failures, and timings.
Executes arbitrary API calls defined in the Bruno collection, potentially causing side effects.
None
cloud
This server is relatively safe for executing pre-approved Bruno collections. However, caution should be exercised when running collections from untrusted sources or with unknown environment configurations. Ensure collections are reviewed for potentially harmful API calls or data exposure.
Autonomy is limited by the access granted to the Bruno collections and environment variables. Ensure these are carefully reviewed and controlled.
Production Tip
Implement monitoring of Bruno CLI execution time and resource usage to prevent runaway processes.
A Bruno collection is a set of API requests and tests defined using the Bruno API client.
Environment variables can be passed as key-value pairs to the `run-collection` tool or defined in an environment file.
No, the server currently supports single-threaded execution of Bruno collections.
The `run-collection` tool returns a JSON response containing a summary of the test results, including any failures.
The server will report the failure in the JSON response, including details about the failed test case.
No, the Bruno CLI is executed directly without any sandboxing. Exercise caution when running collections from untrusted sources.
Use environment variables to store sensitive information and avoid hardcoding them in the Bruno collections.