github analyzed · update queued b6132e9

sidkos/panoptes

github

Standalone, pluggable observability stack with a read-only MCP interface — one pane of glass across your environments, queryable by both Grafana and LLMs.

maintainer
sidkos
license
Apache-2.0
first seen
2026-06-04
last seen
2026-06-07
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · streamable-http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 6

  • fs sidkos-panoptes-b6132e9/core/collector.py :49 from pathlib import Path
  • fs sidkos-panoptes-b6132e9/core/config.py :26 from pathlib import Path
  • fs sidkos-panoptes-b6132e9/core/dashboards/grafana.py :42 from pathlib import Path
  • fs sidkos-panoptes-b6132e9/core/mcp/server.py :676 from pathlib import Path
  • fs sidkos-panoptes-b6132e9/core/model.py :17 from pathlib import Path
  • fs sidkos-panoptes-b6132e9/core/sources/cloudwatch.py :583 `cost_poll_interval_seconds` cadence gate is open (G3 — CE bills per request, so the

network 8

  • net sidkos-panoptes-b6132e9/core/dashboards/grafana.py :44 import httpx
  • net sidkos-panoptes-b6132e9/core/notifiers/slack.py :18 from urllib.parse import urlsplit
  • net sidkos-panoptes-b6132e9/core/rest.py :5 plumbing: an injectable `httpx.Client` seam, `raise_for_status`, and a two-branch
  • net sidkos-panoptes-b6132e9/core/sources/http_health.py :23 `httpx.Client` construction seam (via `RestClient`). It deliberately does NOT use the
  • net sidkos-panoptes-b6132e9/core/sources/loki.py :34 The transport plumbing (the injectable `httpx.Client` seam, `raise_for_status`, and the
  • net sidkos-panoptes-b6132e9/core/sources/prometheus.py :29 The transport plumbing (the injectable `httpx.Client` seam, `raise_for_status`, and the
  • net sidkos-panoptes-b6132e9/core/sources/sentry.py :27 The transport plumbing (the injectable `httpx.Client` seam, `raise_for_status`, and
  • net sidkos-panoptes-b6132e9/core/stores/victoriametrics.py :20 The transport plumbing (the injectable `httpx.Client` seam, `raise_for_status`, and

declared dependencies 5

  • httpx@>=0.27
  • boto3@>=1.34
  • pyyaml@>=6.0
  • fastmcp@>=0.2
  • kubernetes@>=29