Aller au contenu principal

Serveur MCP

signoz-mcp expose SigNoz à Claude Code, Codex, OpenCode ou tout autre client de MCP.

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

Outils​

OutilPourquoi
signoz_whoamiCas, mode auth, compte utilisateur ou service
signoz_list_servicesServices avec échelles, erreurs, taux d'erreur et p95: le point de départ pour trouver le service.name
signoz_field_keys / signoz_field_valuesDécouvrez les attributs (http.route, deployment.environment, nom du travail...) et leurs valeurs
signoz_search_logsLogs par service, gravité, texte et filtre v5, nouveau premier
signoz_search_traces / signoz_get_traceSpans par service, exploitation, erreur et durée; une trace comme une cascade avec ses exceptions
signoz_queryles requêtes des constructeurs (traces, logs, métriques) avec des formules, ou PromQL
signoz_list_metrics / signoz_query_metricsDécouvrez les métriques et interrogez-les
signoz_list_alerts / signoz_list_rules / signoz_get_rule / signoz_rule_historyAlertes, règles et historique
signoz_list_dashboards / signoz_get_dashboardTableaux de bord et leurs panneaux, avec un lien
signoz_preview_panelExécute une définition de panneau sur les données réelles avant d'enregistrer
signoz_create_dashboard / signoz_update_dashboardCrée ou prolonge un tableau de bord à partir de préréglages et/ou de vos propres panneaux
signoz_share_dashboardRendre le tableau de bord public confirm: true)
signoz_resources / signoz_describe / signoz_callLes autres opérations ~230: vues sauvegardées, canaux, temps d'arrêt, comptes de service...

Le mode HTTP​

  • Il est apatride et écoute 127.0.0.1 Seulement.
  • Il refuse Host qui n'est pas loopback, contre la reliure DNS.
  • GET /health réponses { ok, baseUrl, auth, environment, version }.
  • POST /shutdown avec le jeton signoz mcp start génère la ferme ; c'est ainsi signoz mcp stop arrête le serveur, Windows inclus.

En mode stdio, stdout porte le protocole : le serveur se connecte uniquement à stderr.

Les erreurs ne portent jamais de justificatif : chaque erreur d'outil passe par le même masque que celui du SDK.