{"name":"io.github.mcpsmiths/tracehub-mcp","slug":"mcpsmiths-tracehub-mcp","title":null,"description":"Query OpenTelemetry traces from LLM apps across Jaeger, Tempo, Traceloop, Datadog, and Sentry.","url":"https://mcp.market/server/mcpsmiths-tracehub-mcp","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"devtools","tags":["devtools","ai"],"presence":{"score":15,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-18T13:56:36.000Z","license":"Apache-2.0"},"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/mcpsmiths/tracehub-mcp","website":null,"version":"0.10.0","remotes":[],"packages":[{"registryType":"pypi","identifier":"tracehub-mcp","version":"0.10.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Which observability backend to query.","isRequired":true,"format":"string","default":"jaeger","choices":["jaeger","tempo","traceloop","datadog","sentry"],"name":"BACKEND_TYPE"},{"description":"Backend API endpoint, e.g. http://localhost:16686 for Jaeger or https://api.datadoghq.com for Datadog.","isRequired":true,"format":"string","name":"BACKEND_URL"},{"description":"API key or auth token. Required for Traceloop, Datadog, and Sentry; not used by Jaeger or Tempo.","format":"string","isSecret":true,"name":"BACKEND_API_KEY"},{"description":"Datadog Application key, required in addition to BACKEND_API_KEY for the Datadog backend only.","format":"string","isSecret":true,"name":"BACKEND_APP_KEY"},{"description":"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).","format":"string","name":"BACKEND_TEMPO_INSTANCE_ID"},{"description":"Sentry organization slug, required for the Sentry backend only.","format":"string","name":"BACKEND_SENTRY_ORG"},{"description":"Sentry project slug, optional for the Sentry backend - narrows queries to one project.","format":"string","name":"BACKEND_SENTRY_PROJECT"},{"description":"Comma-separated environments for the Traceloop backend only.","format":"string","default":"prd","name":"BACKEND_ENVIRONMENTS"},{"description":"Request timeout in seconds.","format":"number","default":"30","name":"BACKEND_TIMEOUT"},{"description":"Logging level.","format":"string","default":"INFO","choices":["DEBUG","INFO","WARNING","ERROR"],"name":"LOG_LEVEL"},{"description":"Maximum traces validated per query (1-1000).","format":"number","default":"500","name":"MAX_TRACES_PER_QUERY"},{"description":"Logs a WARNING for any backend request slower than this, independent of LOG_LEVEL. Unset disables slow-request logging.","format":"number","name":"SLOW_REQUEST_THRESHOLD_MS"},{"description":"Enables opt-in OTel self-instrumentation of tool calls when set. Unset means zero overhead - no TracerProvider is configured and no middleware is registered.","format":"string","name":"OTEL_EXPORTER_OTLP_ENDPOINT"},{"description":"Service name reported in self-instrumentation spans, only used when OTEL_EXPORTER_OTLP_ENDPOINT is set.","format":"string","default":"tracehub-mcp","name":"OTEL_SERVICE_NAME"},{"description":"Include tool call arguments/results as OTel span attributes when self-instrumentation is enabled. Off by default since they may contain sensitive data.","format":"string","default":"false","choices":["true","false"],"name":"MCP_INCLUDE_ARGS_IN_SPANS"}]}],"tools":[],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-19T00:29:51.984Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T00:29:51.892Z","components":{"code":{"score":25,"max":25,"notes":["50 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"tracehub-mcp","version":"0.10.0","found":true,"license":"Apache-2.0","dependencyCount":12,"publishedAt":"2026-09-18T08:55:08.675023Z","repositoryUrl":"https://github.com/mcpsmiths/tracehub-mcp"}],"repo":{"found":true,"owner":"mcpsmiths","repo":"tracehub-mcp","archived":false,"pushedAt":"2026-09-18T13:56:36Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/328360906?v=4","ownerCreatedAt":"2026-09-12T11:58:28Z","license":"Apache-2.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/328360906?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"Apache-2.0","lastPushAt":"2026-09-18T13:56:36.000Z","score":15}}}},"grade_history":[{"kind":"downgrade","fromGrade":"A","toGrade":"B","reason":"score 82","createdAt":"2026-09-19T00:29:52.488Z"},{"kind":"restore","fromGrade":"C","toGrade":"A","reason":"score 85","createdAt":"2026-09-18T00:15:22.587Z"}],"reviews":[]}