{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.asinha07/spoor","description":"What changed across metrics, logs and traces, and where it started (Grafana, Victoria, New Relic).","title":"Spoor","repository":{"url":"https://github.com/asinha07/spoor","source":"github"},"version":"0.3.1","websiteUrl":"https://telespoor.com","packages":[{"registryType":"oci","identifier":"ghcr.io/asinha07/spoor:0.3.1","transport":{"type":"stdio"},"packageArguments":[{"value":"serve","type":"positional"}],"environmentVariables":[{"description":"Backend for metrics: victoriametrics (default), prometheus or newrelic","name":"SPOOR_METRICS_TYPE"},{"description":"Backend for logs: victorialogs (default), loki or newrelic","name":"SPOOR_LOGS_TYPE"},{"description":"Backend for traces: victoriatraces (default), tempo or newrelic","name":"SPOOR_TRACES_TYPE"},{"description":"Metrics backend URL (VictoriaMetrics or Prometheus) as seen from the container, e.g. http://host.docker.internal:8428","name":"SPOOR_METRICS_URL"},{"description":"Logs backend URL (VictoriaLogs or Loki) as seen from the container, e.g. http://host.docker.internal:9428","name":"SPOOR_LOGS_URL"},{"description":"Traces backend URL (VictoriaTraces or Tempo) as seen from the container, e.g. http://host.docker.internal:10428","name":"SPOOR_TRACES_URL"},{"description":"Bearer token for the metrics backend, if it requires one","isSecret":true,"name":"SPOOR_METRICS_TOKEN"},{"description":"Bearer token for the logs backend, if it requires one","isSecret":true,"name":"SPOOR_LOGS_TOKEN"},{"description":"Bearer token for the traces backend, if it requires one","isSecret":true,"name":"SPOOR_TRACES_TOKEN"},{"description":"New Relic account ID, for signals of type newrelic","name":"NEW_RELIC_ACCOUNT_ID"},{"description":"New Relic User API key (NRAK-...), for signals of type newrelic","isSecret":true,"name":"NEW_RELIC_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T10:49:05.421842Z","publishedAt":"2026-10-23T10:49:05.421842Z","updatedAt":"2026-10-23T10:49:05.421842Z","isLatest":true}}}
