# Pitot MCP server

> Investigate OpenTelemetry traces, logs, and metrics and manage personal dashboards from an AI client.

- Repository: https://github.com/labstack/pitot
- Page: https://hostedmcp.org/servers/labstack/pitot
- Official: yes
- Transport: remote
- Stars: 124
- License: Apache-2.0
- Latest version: 2026.11.7-alpha

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `OTEL_EXPORTER_OTLP_ENDPOINT` | no | no |  |
| `OTEL_EXPORTER_OTLP_HEADERS` | no | no |  |
| `OTEL_EXPORTER_OTLP_PROTOCOL` | no | no |  |
| `PITOT_AUTH_CODE_SECRET` | no | no |  |

## FAQ

### How does an MCP client connect to Pitot?

Set PITOT_PUBLIC_URL to your stable HTTPS origin, then point a remote MCP client at that origin's /mcp endpoint; the client registers through OAuth and you authorize scopes in the browser.

### What telemetry signals does Pitot accept?

Pitot ingests OpenTelemetry traces, logs, and metrics over OTLP via gRPC and HTTP and stores them locally.

### Can I disable the MCP endpoint in Pitot?

Yes, set PITOT_MCP_ENABLED to false; it defaults to true and serves the endpoint at /mcp.

### Which MCP protocol versions does Pitot support?

Pitot serves MCP 2026-07-28 plus 2025-11-25 and 2025-06-18 through the initialize handshake over Streamable HTTP.

### Is Pitot a single node or a cluster?

Pitot is a single node with no clustering, replication, or object storage tier.
