mirror of
https://github.com/hanzoai/o11y-mcp.git
synced 2026-10-30 18:26:37 +00:00
The module declared itself github.com/SigNoz/signoz-mcp-server and imported the
schema migrator from github.com/SigNoz/signoz-otel-collector — a fork that
hanzoai/otel-collector superseded, where the same package is
cmd/o11yschemamigrator/schema_migrator. Both now point at the repo that is
actually maintained, at v1.3.0.
Go identifiers came with it: the client type is Client rather than SigNoz, the
import alias is o11yclient, and the env-name constants are EnvURL and
EnvAPIKey.
NOT touched, because each is a contract with something running and renaming it
breaks that thing rather than debranding it:
the 30 MCP tool names (signoz_list_alerts, signoz_get_trace_details, …) and
the signoz://dashboard/* resource URIs, which are this server's public API
and are what an agent calls;
the env vars SIGNOZ_URL and SIGNOZ_API_KEY and the SIGNOZ-API-KEY header,
which the deployment sets;
the table names — signoz_traces.distributed_signoz_index_v3, signoz_logs.*,
signoz_metrics.* — and the metric names signoz_calls_total and
signoz_latency_*, which name rows and series that exist on the server.
Those want a coordinated change on both sides, not a rename here.
go build and go vet both clean.