Skip to content
Claude Desktop

tracehub mcp for Claude Desktop

io.github.mcpsmiths/tracehub-mcp

Query OTel traces across Jaeger, Tempo, Traceloop, Datadog, Sentry, X-Ray, New Relic, Honeycomb.

client:Claude Desktop transport:stdio runtime:pypi

Install tracehub mcp in Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json · windows: %APPDATA%\Claude\claude_desktop_config.json

Held in this page only — never stored, logged, or sent anywhere but back to your screen.

{
  "mcpServers": {
    "tracehub-mcp": {
      "command": "uvx",
      "args": [
        "tracehub-mcp"
      ],
      "env": {
        "BACKEND_TYPE": "<BACKEND_TYPE>",
        "BACKEND_URL": "<BACKEND_URL>",
        "BACKEND_API_KEY": "<BACKEND_API_KEY>",
        "BACKEND_AWS_REGION": "<BACKEND_AWS_REGION>",
        "BACKEND_NEWRELIC_ACCOUNT_ID": "<BACKEND_NEWRELIC_ACCOUNT_ID>",
        "BACKEND_HONEYCOMB_DATASET": "<BACKEND_HONEYCOMB_DATASET>",
        "BACKEND_APP_KEY": "<BACKEND_APP_KEY>",
        "BACKEND_TEMPO_INSTANCE_ID": "<BACKEND_TEMPO_INSTANCE_ID>",
        "BACKEND_SENTRY_ORG": "<BACKEND_SENTRY_ORG>",
        "BACKEND_SENTRY_PROJECT": "<BACKEND_SENTRY_PROJECT>",
        "BACKEND_ENVIRONMENTS": "<BACKEND_ENVIRONMENTS>",
        "BACKEND_TIMEOUT": "<BACKEND_TIMEOUT>",
        "LOG_LEVEL": "<LOG_LEVEL>",
        "MAX_TRACES_PER_QUERY": "<MAX_TRACES_PER_QUERY>",
        "SLOW_REQUEST_THRESHOLD_MS": "<SLOW_REQUEST_THRESHOLD_MS>",
        "OTEL_EXPORTER_OTLP_ENDPOINT": "<OTEL_EXPORTER_OTLP_ENDPOINT>",
        "OTEL_SERVICE_NAME": "<OTEL_SERVICE_NAME>",
        "MCP_INCLUDE_ARGS_IN_SPANS": "<MCP_INCLUDE_ARGS_IN_SPANS>"
      }
    }
  }
}

Settings → Developer → Edit Config opens this file. Restart the app after saving. Claude Desktop docs

tracehub mcp in other clients