tempo-mcp-server
If you are the rightful owner of tempo-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Tempo MCP Server is a Go-based implementation designed to facilitate AI assistants in querying and analyzing distributed tracing data from Grafana Tempo using the Model Context Protocol (MCP).
The Tempo MCP Server is a robust server implementation that integrates with Grafana Tempo to provide AI assistants with the capability to query and analyze distributed tracing data. Built using Go, this server adheres to the Model Context Protocol (MCP), enabling seamless communication with compatible AI clients such as Claude Desktop. The server supports two modes of communication: standard input/output (stdin/stdout) and an HTTP server with Server-Sent Events (SSE) endpoint. This flexibility allows for real-time event streaming and protocol messaging, making it a versatile tool for developers and AI practitioners. The server can be easily built and run using Go or Docker, and it offers a comprehensive set of features for querying Tempo trace data, including support for authentication and customizable query parameters.
Features
- Integration with Grafana Tempo for distributed tracing data analysis.
- Supports both stdin/stdout and HTTP/SSE communication modes.
- Configurable via environment variables for flexible deployment.
- Docker and Docker Compose support for easy setup and testing.
- Provides a Tempo Query Tool for querying trace data with various parameters.
Tools
tempo_query
Allows querying of Grafana Tempo trace data with customizable parameters.