Skip to main content
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:
The server starts on http://localhost:8000 by default.
Keep your terminal session open while using the MCP server. Closing it will stop the server and disconnect any connected agents.

Connecting Claude Code

Once the server is running, register it with Claude Code using the following command:
This makes the Bronto MCP server available for your current project folder. To make it available globally across all projects, add the --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.