Best Bruno MCP Servers
Bruno is an open-source IDE for exploring and testing APIs. It's designed as a lightweight alternative to Postman and similar tools, with fast performance and a focus on local file-based workflows using Git.
Why this server?
Exports verified REST bundles as Bruno collections, enabling import into the Bruno API client for testing and sharing.
AlicenseAqualityAmaintenanceOpen-source capability compiler for Python codebases. Discover existing Python capabilities, plan explicit exposure, and expose selected functions through MCP or REST without rewriting business logic.3953 PyPI4GPL 3.0Why this server?
Enables programmatic creation and management of Bruno API testing collections, environments, and requests, including generation of .bru files for HTTP methods, support for authentication methods, and addition of test scripts and assertions.
AlicenseBqualityFmaintenanceA Model Context Protocol (MCP) server that enables programmatic creation and management of Bruno API testing collections, environments, and requests through standardized MCP tools.156 npm35MITWhy this server?
Provides integration with Bruno CLI for API testing and collection management, including running individual requests or entire collections, managing environments, generating test reports in multiple formats (JSON, JUnit, HTML), validating collections, and introspecting request configurations.
AlicenseAqualityCmaintenanceIntegrates Bruno CLI for API testing, enabling users to run API requests and collections, manage environments, generate test reports (JSON/JUnit/HTML), and validate collection structures through natural language commands.930 npm5MITWhy this server?
Provides tools for indexing, searching, and retrieving HTTP, GraphQL, gRPC, and WebSocket API requests from Bruno collections, enabling endpoint discovery and contract inspection without executing requests.
Why this server?
Allows AI agents to discover, inspect, and run API requests stored in Bruno collections locally, using the Bruno CLI.
AlicenseAqualityDmaintenanceEnables AI coding assistants to discover, inspect, and run API requests in Bruno collections locally, keeping all data private.330 npmMITWhy this server?
Enables running Bruno API test collections, with support for environment files and variables, providing detailed test results including success/failure status, test summaries, and execution timings.
MITWhy this server?
Provides tools for creating, editing, reading, and running Bruno API collections, supporting both .bru and .yml formats, enabling agents to author and execute API tests without needing the Bruno CLI.
AlicenseAqualityAmaintenanceEnables AI agents to create, edit, read, and run Bruno API collections (both .bru and .yml formats) with byte-parity to Bruno's own reader, without requiring the Bruno CLI.21116 npm8MITWhy this server?
Provides tools for discovering, inspecting, and executing Bruno API collections, including listing collections and requests, reading request definitions and environments, and running requests, folders, or entire collections with environment variables, tests, and assertions.
Why this server?
Enables running Bruno API collections through the Bruno CLI, including listing collections, discovering environments, passing environment variables and inherited secrets, inspecting query filters, running filter scenarios, and performing baseline/full validation with normalized execution results.