The local MCP server is open source and available on
GitHub. If you prefer not
to run infrastructure locally, see the Hosted MCP Server
instead.
Overview
The Bronto MCP server is a local Python server that exposes Brontoβs dataset and search capabilities to any MCP-compatible AI agent. Search runs over your datasets, which can include trace data. Once running, it gives agents the tools to answer questions against your live telemetry, for example:βCan you provide some log events from datasets in the ingestion collection, except for the ones related to garbage collection? The data should be between 2025-05-10 16:05:45 and 2025-05-10 16:25:05.βThe server has been tested with Claude Code and should work with any agent that supports the MCP protocol.
Prerequisites
- Python 3 installed on your machine
- A Bronto API key (see API Keys)
- Your Bronto API endpoint URL
Installation
1
Clone the repository
Check out the project from GitHub:
2
Create a virtual environment
Create a Python virtual environment at the root of the project:
3
Install dependencies
Install the required packages into the virtual environment:
Configuration
The MCP server is configured using environment variables. Set both before starting the server.Starting the Server
Run the following command from the root of the project, substituting your API key and endpoint:http://localhost:8000 by default.
Connecting Claude Code
Once the server is running, register it with Claude Code using the following command:--scope user flag:
Full documentation on managing MCP servers in Claude Code is available at
docs.anthropic.com.
Verify the connection
Launch Claude Code and run the/mcp command to confirm the Bronto MCP server is available and connected:
Capabilities
Once connected, the server exposes the following tools to your AI agent.Frequently Asked Questions
Which AI agents are supported? The server implements the MCP protocol and should work with any MCP-compatible agent. It has been tested with Claude Code. Can I make the server available across all my projects? Yes. Add--scope user when registering the server with Claude Code and it will be available globally rather than only for the current project folder.
Where do I find my API key?
API keys can be created and managed in Settings β API Keys in the Bronto UI. See API Keys for details.
What is the difference between the local server and the hosted MCP server?
The local server runs on your machine and requires Python, a virtual environment, and a running terminal session. The hosted MCP server is managed by Bronto β there is nothing to install or run locally. For most teams the hosted option is simpler; the local server is useful if you need to run in an air-gapped environment or want to inspect or modify the server code directly.
