Files
Joe Elliottandzeekay 618c8c8a06 Consolidate docker-compose for Tempo 3.0 (#6183)
* remove deprecated modes

Signed-off-by: Joe Elliott <[email protected]>

* consolidate alloy and local storage

Signed-off-by: Joe Elliott <[email protected]>

* distributed example

Signed-off-by: Joe Elliott <[email protected]>

* consolidated the vulture example into single-binary

Signed-off-by: Joe Elliott <[email protected]>

* compactor => scheduler/worker

Signed-off-by: Joe Elliott <[email protected]>

* debug!

Signed-off-by: Joe Elliott <[email protected]>

* multi-tenant

Signed-off-by: Joe Elliott <[email protected]>

* otel collector -> multitenant

Signed-off-by: Joe Elliott <[email protected]>

* fork all shared

Signed-off-by: Joe Elliott <[email protected]>

* readmes

Signed-off-by: Joe Elliott <[email protected]>

* enable mcp

Signed-off-by: Joe Elliott <[email protected]>

* clean up compose references

Signed-off-by: Joe Elliott <[email protected]>

* restore local readme

Signed-off-by: Joe Elliott <[email protected]>

* Add vulture to all examples

Signed-off-by: Joe Elliott <[email protected]>

* prometheus config

Signed-off-by: Joe Elliott <[email protected]>

---------

Signed-off-by: Joe Elliott <[email protected]>
2026-02-22 00:55:18 -08:00

1.8 KiB

title, description, menuTitle, weight
title description menuTitle weight
Tempo MCP server Grafana Tempo exposes an MCP server to allow LLMs and AI assistants to interact with your trace data. MCP server 800

Model Context Protocol (MCP) Server

Tempo includes an MCP (Model Context Protocol) server that provides AI assistants and Large Language Models (LLMs) with direct access to distributed tracing data through TraceQL queries and other endpoints.

For examples on how you can use the MCP server, refer to LLM-powered insights into your tracing data: introducing MCP support in Grafana Cloud Traces.

For more information on MCP, refer to the MCP documentation.

Configuration

Enable the MCP server in your Tempo configuration:

query_frontend:
  mcp_server:
    enabled: true

{{< admonition type="warning" >}} Be aware that using this feature will likely cause tracing data to be passed to an LLM or LLM provider. Consider the content of your tracing data and organizational policies when enabling this. {{< /admonition >}}

Quick start

To experiment with the MCP server using dummy data and Claude Code:

  1. Run the local docker-compose example in /example/docker-compose/single-binary. This exposes the MCP server at http://localhost:3200/api/mcp
  2. Run claude mcp add --transport=http tempo http://localhost:3200/api/mcp to add a reference to Claude Code.
  3. Run claude and ask some questions.

This MCP server has also been tested successfully in cursor using the mcp-remote package.

Claude Code interacting with the Tempo MCP server