PluginBench
MCP Server
Active
Apache-2.0

io.github.mcpsmiths/tracehub-mcp MCP Server

io.github.mcpsmiths/tracehub-mcp

What is the io.github.mcpsmiths/tracehub-mcp MCP server?

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

How to install io.github.mcpsmiths/tracehub-mcp

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • BACKEND_TYPE
    required

    Which observability backend to query.

  • BACKEND_URL
    required

    Backend API endpoint, e.g. http://localhost:16686 for Jaeger, https://api.datadoghq.com for Datadog, https://api.newrelic.com/graphql for New Relic, or https://api.honeycomb.io for Honeycomb. For the X-Ray backend this is decorative only (e.g. https://xray.us-east-1.amazonaws.com) - never dereferenced for a live request.

  • BACKEND_API_KEY
    secret

    API key or auth token. Required for Traceloop, Datadog, Sentry, New Relic, and Honeycomb; not used by Jaeger, Tempo, or X-Ray. For New Relic this must be a User API key, not an Ingest or License key; for Honeycomb this must be a Configuration Key, not an Ingest or Management key.

  • BACKEND_AWS_REGION

    AWS region, e.g. us-east-1. Required for the X-Ray backend only - X-Ray authenticates via boto3's standard AWS credential chain, not BACKEND_API_KEY.

  • BACKEND_NEWRELIC_ACCOUNT_ID

    New Relic account ID, required for the New Relic backend only - NerdGraph queries are user-scoped, not account-scoped, so this identifies which account's data to read.

  • BACKEND_HONEYCOMB_DATASET

    Honeycomb dataset slug, required for the Honeycomb backend only - the Query Data API is dataset-scoped.

  • BACKEND_APP_KEY
    secret

    Datadog Application key, required in addition to BACKEND_API_KEY for the Datadog backend only.

  • BACKEND_TEMPO_INSTANCE_ID

    Grafana Cloud stack/instance ID, used with BACKEND_API_KEY for Basic Auth (Tempo backend only, required for Grafana Cloud-hosted Tempo, not needed for self-hosted Tempo).

  • BACKEND_SENTRY_ORG

    Sentry organization slug, required for the Sentry backend only.

  • BACKEND_SENTRY_PROJECT

    Sentry project slug, optional for the Sentry backend - narrows queries to one project.

  • BACKEND_ENVIRONMENTS

    Comma-separated environments for the Traceloop backend only.

  • BACKEND_TIMEOUT

    Request timeout in seconds.

  • LOG_LEVEL

    Logging level.

  • MAX_TRACES_PER_QUERY

    Maximum traces validated per query (1-1000).

  • SLOW_REQUEST_THRESHOLD_MS

    Logs a WARNING for any backend request slower than this, independent of LOG_LEVEL. Unset disables slow-request logging.

  • OTEL_EXPORTER_OTLP_ENDPOINT

    Enables opt-in OTel self-instrumentation of tool calls when set. Unset means zero overhead - no TracerProvider is configured and no middleware is registered.

  • OTEL_SERVICE_NAME

    Service name reported in self-instrumentation spans, only used when OTEL_EXPORTER_OTLP_ENDPOINT is set.

  • MCP_INCLUDE_ARGS_IN_SPANS

    Include tool call arguments/results as OTel span attributes when self-instrumentation is enabled. Off by default since they may contain sensitive data.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "tracehub-mcp": {
      "command": "uvx",
      "args": [
        "tracehub-mcp"
      ],
      "env": {
        "BACKEND_TYPE": "<YOUR_BACKEND_TYPE>",
        "BACKEND_URL": "<YOUR_BACKEND_URL>",
        "BACKEND_API_KEY": "<YOUR_BACKEND_API_KEY>",
        "BACKEND_AWS_REGION": "<YOUR_BACKEND_AWS_REGION>",
        "BACKEND_NEWRELIC_ACCOUNT_ID": "<YOUR_BACKEND_NEWRELIC_ACCOUNT_ID>",
        "BACKEND_HONEYCOMB_DATASET": "<YOUR_BACKEND_HONEYCOMB_DATASET>",
        "BACKEND_APP_KEY": "<YOUR_BACKEND_APP_KEY>",
        "BACKEND_TEMPO_INSTANCE_ID": "<YOUR_BACKEND_TEMPO_INSTANCE_ID>",
        "BACKEND_SENTRY_ORG": "<YOUR_BACKEND_SENTRY_ORG>",
        "BACKEND_SENTRY_PROJECT": "<YOUR_BACKEND_SENTRY_PROJECT>",
        "BACKEND_ENVIRONMENTS": "<YOUR_BACKEND_ENVIRONMENTS>",
        "BACKEND_TIMEOUT": "<YOUR_BACKEND_TIMEOUT>",
        "LOG_LEVEL": "<YOUR_LOG_LEVEL>",
        "MAX_TRACES_PER_QUERY": "<YOUR_MAX_TRACES_PER_QUERY>",
        "SLOW_REQUEST_THRESHOLD_MS": "<YOUR_SLOW_REQUEST_THRESHOLD_MS>",
        "OTEL_EXPORTER_OTLP_ENDPOINT": "<YOUR_OTEL_EXPORTER_OTLP_ENDPOINT>",
        "OTEL_SERVICE_NAME": "<YOUR_OTEL_SERVICE_NAME>",
        "MCP_INCLUDE_ARGS_IN_SPANS": "<YOUR_MCP_INCLUDE_ARGS_IN_SPANS>"
      }
    }
  }
}

Related MCP servers

Pre-flight query cost and result-size guardrails for AI agents on BigQuery, Snowflake, Databricks

1
Python
MIT
View repository →

Pay-per-call web extraction, SEO audits and text analysis. USDC on Base via x402, no API keys.

View repository →

Organize Claude Code and Codex CLI config, memories, skills, MCP servers, and agents in one cross-harness dashboard.

369
JavaScript
MIT
View repository →

23 tools for Instagram Graph API: manage posts, DMs, stories, reels, and analytics from AI agents.

29
Python
MIT
View repository →

AI logo design to complete brand kit—SVG, PNG, ICO, WebP, social media sizes, all locally.

30
JavaScript
MIT
View repository →

Record browser interactions as polished GIF or MP4 demos with auto-zoom tooltips and cinematic effects.

39
JavaScript
MIT
View repository →