Zum Hauptinhalt springen

MCP-Server

signoz-mcp exponiert SigNoz bis Claude Code, Codex, OpenCode oder einem anderen MCP-Client.

signoz-mcp # stdio: what the MCP client runs
signoz-mcp --http # http://127.0.0.1:3767/mcp (PORT changes the port)
signoz mcp start # the same in the background; stop/status; boot enable to start it at login

Werkzeuge​

WerkzeugWas ist
signoz_whoamiInstanz, Auth-Modus, Benutzer- oder Dienstkonto
signoz_list_servicesDienste mit Spannweiten, Fehlern, Fehlerquote und p95: der Ausgangspunkt, um die service.name
signoz_field_keys / signoz_field_valuesAttribute entdecken ()http.route, deployment.environment, Jobname ... und ihre Werte
signoz_search_logsLogs nach Service, Strenge, Text und v5-Filter, neueste zuerst
signoz_search_traces / signoz_get_traceSpans nach Service, Betrieb, Fehler und Dauer; eine Spur als Wasserfall mit seinen Ausnahmen
signoz_queryBuilder-Abfragen (Spuren, Protokolle, Metriken) mit Formeln oder PromQL
signoz_list_metrics / signoz_query_metricsKennzahlen entdecken und abfragen
signoz_list_alerts / signoz_list_rules / signoz_get_rule / signoz_rule_historyAbfeuern von Warnungen, Regeln und Geschichte
signoz_list_dashboards / signoz_get_dashboardDashboards und ihre Panels, mit einem Link
signoz_preview_panelFührt eine Paneldefinition für reale Daten aus, bevor Sie speichern
signoz_create_dashboard / signoz_update_dashboardErstellt oder erweitert ein Dashboard aus Presets und/oder eigenen Panels
signoz_share_dashboardMacht das Dashboard öffentlich (erfordert) confirm: true)
signoz_resources / signoz_describe / signoz_callDie anderen ~230 Operationen: gespeicherte Ansichten, Kanäle, Ausfallzeiten, Servicekonten ...

Der HTTP-Modus​

  • Es ist staatenlos und hört zu 127.0.0.1 nur.
  • Sie lehnt eine Host Das ist kein Loopback, gegen DNS-Rebinding.
  • GET /health Antworten { ok, baseUrl, auth, environment, version }.
  • POST /shutdown Mit dem Token signoz mcp start Er erzeugt es; so ist es signoz mcp stop Stoppt den Server, Windows eingeschlossen.

Im Stdio-Modus trägt stdout das Protokoll: Der Server loggt sich nur bei stderr an.

Fehler tragen nie einen Nachweis: Jeder Tool-Fehler durchläuft die gleiche Maskierung wie das SDK.