bruno-api-mcp
1
The Bruno API MCP Server is a tool that transforms Bruno API collections into Model Context Protocol (MCP) tools. It helps developers integrate APIs by simplifying debugging and reducing the need for custom tool development.
Bruno API MCP Server
A Model Context Protocol (MCP) server that exposes Bruno API collections as MCP tools. It allows developers to integrate APIs efficiently by alleviating the challenges of debugging, custom tooling, and building service UIs. Key features include automatic conversion of API collections to MCP tools, environment management, HTTP with SSE transport, and cross-origin support.
Features
- Automatic conversion of Bruno API collections to MCP tools
- Environment management for different API configurations
- HTTP with SSE transport
- Cross-origin support
- Built-in tools for API collection management
Usage
- Install dependencies and start the server with desired configurations.
- Connect from clients using local or WSL connections.
Tools
- List Environments: Lists all available environments in your Bruno API collection.
- Echo: Echoes back a message for testing purposes.
Development
Run tests using npm test
and debug using the debug
library with various namespaces, such as bruno-parser
, bruno-request
, and bruno-tools
.