Dash0

officiel

Naviguez vos ressources OpenTelemetry, enquêtez sur les incidents et interrogez les métriques, les logs et les traces sur Dash0.

Que pouvez-vous faire avec Dash0 MCP ?

  • Interroger les métriques OpenTelemetry — Demandez à votre IA de récupérer et d'analyser les données métriques de vos jeux de données Dash0.
  • Rechercher des logs et des traces — Récupérez et inspectez les entrées de logs ou les traces distribuées pour déboguer des problèmes.
  • Enquêter sur les incidents — Accédez aux détails et aux chronologies des incidents pour comprendre les problèmes en cours ou passés.
  • Naviguer parmi les ressources surveillées — Listez et explorez les services et l'infrastructure instrumentés avec OpenTelemetry que Dash0 suit.

Documentation

Serveur MCP Dash0

Le serveur officiel Model Context Protocol (MCP) pour Dash0.

Permet aux assistants IA de naviguer dans vos ressources OpenTelemetry, d'enquêter sur les incidents et d'interroger les métriques, les logs et les traces sur Dash0.

Le serveur MCP Dash0 est distant et utilise le transport HTTP Streamable.

Utilisation

Consultez le Hub d'intégrations Dash0 pour savoir comment vous connecter avec les agents IA et les assistants de codage les plus populaires comme Claude, Cline, Cursor et Windsurf.

Pour les intégrations personnalisées ou l'intégration avec d'autres clients MCP, suivez les instructions ci-dessous :

  1. Connectez-vous à l'application Dash0 et ouvrez les paramètres de votre organisation.

  2. Cliquez sur Endpoints > MCP et copiez l'URL du point de terminaison pour votre région.

  3. Cliquez sur Auth Tokens et créez ou réutilisez un jeton existant avec All permissions sur le(s) jeu(x) de données avec le(s)quel(s) vous souhaitez travailler.

  4. Ajoutez la configuration suivante à votre assistant IA ou client MCP (le schéma de configuration peut varier selon l'implémentation) :

    {
      "mcpServers": {
        "dash0": {
          "type": "streamableHttp",
          "url": "{{endpoint_mcp}}",
          "headers": {
            "Authorization": "Bearer {{token}}"
          }
        }
      }
    }
    

    Pour les clients qui ne prennent pas en charge les serveurs MCP distants ou qui n'ont pas encore implémenté le transport HTTP Streamable, vous pouvez utiliser une configuration comme celle-ci à la place :

    {
      "mcpServers": {
        "dash0": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote",
            "{{endpoint_mcp}}",
            "--header",
            "Authorization: Bearer ${DASH0_AUTH_TOKEN}"
          ],
          "env": {
            "DASH0_AUTH_TOKEN": "{{token}}"
          }
        }
      }
    }