Configurer le serveur Datadog MCP

Ce produit n'est pas pris en charge par le site Datadog que vous avez sélectionné. ().

Découvrez comment configurer le serveur Datadog MCP pour récupérer des données télémétriques et gérer directement les fonctionnalités de la plateforme depuis des clients alimentés par l’IA. Sélectionnez votre client :

Connectez Claude (y compris Claude Cowork) au serveur Datadog MCP en l’ajoutant en tant que custom connector avec l’URL MCP distante.

  1. Suivez le guide du centre d’aide de Claude sur connecteurs personnalisés pour ajouter un nouveau connecteur personnalisé.

  2. Lorsque vous êtes invité à entrer une URL, saisissez le point de terminaison du serveur Datadog MCP pour votre site Datadog (). Pour les instructions correctes, utilisez le sélecteur Datadog Site sur le côté droit de cette page de documentation pour sélectionner votre site.

    Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’observabilité APM et LLM (utilisez toolsets=all pour activer tous les ensembles d’outils généralement disponibles, idéal pour les clients qui prennent en charge le filtrage des outils) :

    ?toolsets=apm,llmobs
  3. Complétez le flux de connexion OAuth lorsque vous y êtes invité.

  4. Vérifiez que vous disposez des permissions requises pour les ressources Datadog auxquelles vous souhaitez accéder.

Le serveur Datadog MCP n'est pas pris en charge pour votre site Datadog sélectionné ().

Dirigez votre agent IA vers le point de terminaison du serveur Datadog MCP pour votre site Datadog régional. Pour les instructions correctes, utilisez le sélecteur Datadog Site sur le côté droit de cette page de documentation pour sélectionner votre site.

Point de terminaison sélectionné () : .

  1. Exécutez dans le terminal :

    claude mcp add --transport http datadog-mcp 

    Alternativement, ajoutez à ~/.claude.json :

    {
       "mcpServers": {
         "datadog": {
           "type": "http",
           "url": ""
          }
        }
     }
  2. Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’observabilité APM et LLM (utilisez toolsets=all pour activer tous les ensembles d’outils généralement disponibles, idéal pour les clients qui prennent en charge le filtrage des outils) :

    ?toolsets=apm,llmobs
  3. Vérifiez que vous avez les permissions requises pour accéder aux ressources Datadog que vous souhaitez utiliser.

Si l'authentification à distance n'est pas disponible, utilisez l'authentification binaire locale à la place.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

Dirigez votre agent IA vers le point de terminaison du serveur Datadog MCP pour votre site Datadog régional. Pour les instructions correctes, utilisez le sélecteur Datadog Site sur le côté droit de cette page de documentation pour sélectionner votre site.

Point de terminaison sélectionné (): .

  1. Modifiez ~/.codex/config.toml (ou votre fichier de configuration Codex CLI) pour ajouter le serveur Datadog MCP avec transport HTTP et l’URL du point de terminaison pour votre site. Exemple :

    [mcp_servers.datadog]
    url = ""
    

    Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’observabilité APM et LLM (utilisez toolsets=all pour activer tous les ensembles d’outils généralement disponibles, idéal pour les clients qui prennent en charge le filtrage des outils) :

    ?toolsets=apm,llmobs
  2. Connectez-vous au serveur Datadog MCP :

    codex mcp login datadog
    

    Cela ouvre votre navigateur pour compléter le flux OAuth. Codex stocke les identifiants résultants afin que vous n’ayez pas besoin de vous reconnecter jusqu’à l’expiration du jeton.

  3. Vérifiez que vous avez les permissions requises pour accéder aux ressources Datadog que vous souhaitez utiliser.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

Installez le plugin Datadog depuis le marché Cursor—le plugin inclut le serveur Datadog MCP et d’autres ressources. Si vous avez précédemment installé le serveur Datadog MCP manuellement, retirez-le de la configuration de l’IDE pour éviter les conflits.

  1. Vous pouvez installer le plugin depuis le marché Cursor ou depuis l’intérieur de Cursor :

    • Depuis le marché Cursor, ouvrez le plugin Datadog et cliquez sur Ajouter à Cursor.
    • Dans Cursor, naviguez vers Paramètres de Cursor > Plugins, puis recherchez le plugin Datadog et cliquez sur Ajouter à Cursor.
  2. Après l’installation du plugin, tapez /ddsetup dans le chat de l’agent pour effectuer la configuration initiale.

  3. Vérifiez que vous avez les permissions requises pour accéder aux ressources Datadog que vous souhaitez utiliser.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

Connectez Devin au serveur Datadog MCP en l’activant depuis le marché MCP de Devin. Pour les instructions correctes, utilisez le sélecteur Datadog Site sur le côté droit de cette page de documentation pour sélectionner votre site.

  1. Dans Devin, allez à Settings > MCP Marketplace et recherchez Datadog.
  2. Sélectionnez votre site Datadog pour le Server URL; par exemple, votre site sélectionné est .
  3. Entrez vos clés API et d’application Datadog.
  4. Installez et activez le serveur, et complétez le flux de connexion OAuth lorsque cela est demandé.
  5. Vérifiez que vous avez les permissions requises pour accéder aux ressources Datadog que vous souhaitez utiliser.
Pour utiliser des ensembles d'outils spécifiques au produit, configurez un serveur MCP personnalisé dans Devin et incluez le toolsets requête à la fin de l'URL du point de terminaison. Voir Ensembles d'outils pour plus d'informations.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

Dirigez votre agent IA vers le point de terminaison du serveur Datadog MCP pour votre site Datadog régional. Pour les instructions correctes, utilisez le sélecteur Site Datadog sur le côté droit de cette page de documentation pour sélectionner votre site.

Point de terminaison sélectionné () : .

  1. Exécutez dans le terminal :

    gemini mcp add --transport http datadog 

    Alternativement, ajoutez à ~/.gemini/settings.json :

    {
       "mcpServers": {
         "datadog": {
           "httpUrl": ""
         }
       }
     }
  2. Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’observabilité APM et LLM (utilisez toolsets=all pour activer tous les ensembles d’outils généralement disponibles, idéal pour les clients qui prennent en charge le filtrage des outils) :

    ?toolsets=apm,llmobs
  3. Vérifiez que vous avez les permissions requises pour accéder aux ressources Datadog que vous souhaitez utiliser.

Si l'authentification à distance n'est pas disponible, utilisez l'authentification binaire locale à la place.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

Dirigez votre agent IA vers le point de terminaison du serveur Datadog MCP pour votre site Datadog régional. Pour les instructions correctes, utilisez le sélecteur Datadog Site sur le côté droit de cette page de documentation pour sélectionner votre site.

Point de terminaison sélectionné () : .

  1. Ajoutez le serveur Datadog MCP à Goose en utilisant l’une des méthodes suivantes :

    • Installation en un clic (recommandée) : Utilisez le serveur Datadog MCP install deeplink.
    • Configuration manuelle : Suivez les instructions de Goose pour ajouter un serveur Datadog MCP, en utilisant le point de terminaison listé dans cette section comme l’URL du serveur HTTP diffusé. Pour modifier la configuration directement, modifiez ~/.config/goose/config.yaml.
  2. Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’observabilité APM et LLM :

    ?toolsets=apm,llmobs

    To enable all generally available toolsets, use toolsets=all. This works best for clients that support tool filtering.

  3. Lors du premier lancement de la session, choisissez votre compte Datadog lorsque vous êtes invité à vous authentifier.

  4. Vérifiez que vous avez les permissions requises pour accéder aux ressources Datadog que vous souhaitez utiliser.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

JetBrains propose les plugins Junie et AI Assistant pour sa gamme d’IDEs. GitHub propose le plugin Copilot. Alternativement, de nombreux développeurs utilisent un agent CLI, tel que Claude Code, Codex ou Gemini CLI, en complément de leur IDE.

Dirigez votre plugin vers le point de terminaison du serveur Datadog MCP pour votre site Datadog régional : Pour les instructions correctes, utilisez le sélecteur Datadog Site sur le côté droit de cette page de documentation pour sélectionner votre site.

Point de terminaison sélectionné (): .

  1. Allez à Tools > Junie > MCP Settings et ajoutez le bloc suivant :

    {
       "mcpServers": {
         "datadog": {
           "type": "http",
           "url": ""
         }
       }
     }
     
  2. Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’Observabilite9 APM et LLM (utilisez toolsets=all pour activer tous les ensembles d’outils ge9ne9ralement disponibles, ide9al pour les clients qui prennent en charge le filtrage des outils) :

    ?toolsets=apm,llmobs
  3. Vous êtes invité à vous connecter via OAuth. L’indicateur de statut dans les paramètres affiche une coche verte lorsque la connexion est réussie.

  4. Vérifiez que vous disposez des permissions requises pour les ressources Datadog auxquelles vous souhaitez accéder.

  1. Allez à Tools > AI Assistant > Model Context Protocol (MCP) et ajoutez le bloc suivant :

    {
       "mcpServers": {
         "datadog": {
           "url": ""
           "headers": {
             "DD_API_KEY": "<YOUR_API_KEY>",
             "DD_APPLICATION_KEY": "<YOUR_APP_KEY>"
           }
         }
       }
     }
     
  2. Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’observabilité APM et LLM (utilisez toolsets=all pour activer tous les ensembles d’outils généralement disponibles, idéal pour les clients qui prennent en charge le filtrage des outils) :

    ?toolsets=apm,llmobs
  3. L’indicateur de statut dans les paramètres affiche une coche verte lorsque la connexion est réussie.

  4. Vérifiez que vous disposez des permissions requises pour les ressources Datadog auxquelles vous souhaitez accéder.

  1. Allez à Tools > GitHub Copilot > Model Context Protocol (MCP) et ajoutez le bloc suivant :

    {
       "servers": {
         "datadog": {
           "type": "http",
           "url": ""
         }
       }
     }
     
  2. Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’observabilité APM et LLM (utilisez toolsets=all pour activer tous les ensembles d’outils généralement disponibles, idéal pour les clients qui prennent en charge le filtrage des outils) :

    ?toolsets=apm,llmobs
  3. Cliquez sur l’élément Start qui apparaît dans l’éditeur pour démarrer le serveur. Vous êtes invité à vous connecter via OAuth.

  4. Vérifiez que vous disposez des permissions requises pour accéder aux ressources Datadog que vous souhaitez utiliser.

De nombreux développeurs utilisent un agent CLI tel que Claude Code, Codex ou Gemini CLI en complément de leur IDE JetBrains. Consultez la configuration pour ces outils CLI :

Le plugin Datadog pour les IDE JetBrains s’intègre à ces CLIs d’agent. Pour une expérience ininterrompue, installez le plugin en même temps que vous configurez le serveur Datadog MCP.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

Dirigez votre agent IA vers le point de terminaison du serveur MCP pour votre site Datadog régional. Pour les instructions correctes, utilisez le sélecteur Datadog Site sur le côté droit de cette page de documentation pour sélectionner votre site.

Point de terminaison sélectionné (): .

  1. Ajoutez ce qui suit à votre fichier de configuration Kiro MCP (~/.kiro/settings/mcp.json pour la configuration au niveau de l’utilisateur) :

    {
       "mcpServers": {
         "datadog": {
           "url": ""
         }
       }
     }
  2. Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’observabilité APM et LLM (utilisez toolsets=all pour activer tous les ensembles d’outils généralement disponibles, idéal pour les clients qui prennent en charge le filtrage des outils) :

    ?toolsets=apm,llmobs
  3. Vérifiez que vous disposez des permissions requises pour accéder aux ressources Datadog que vous souhaitez utiliser.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

Connectez OpenCode au serveur Datadog MCP avec le Plugin Datadog OpenCode (en aperçu). Le plugin écrit et maintient l’entrée du serveur MCP dans votre opencode.json et expose les outils ddsetup, ddconfig et ddtoolsets que l’agent utilise pour gérer la configuration, les changements de site et la sélection de l’ensemble d’outils.

  1. Ajoutez le plugin à votre fichier de configuration opencode.json. Créez le fichier s’il n’existe pas :

    {
      "plugin": ["@datadog/opencode-plugin"]
    }

    If a plugin array already exists, add "@datadog/opencode-plugin" to it.

    If you previously configured the Datadog MCP Server manually in opencode.json, remove or disable that entry to avoid conflicts with the plugin.

  2. Redémarrez OpenCode. Le package est récupéré depuis npm au démarrage.

  3. Demandez à l’agent d’exécuter ddsetup. Le plugin guide à travers la sélection de site.

  4. Redémarrez OpenCode à nouveau pour activer le serveur MCP et complétez le flux de connexion OAuth lorsque cela est demandé.

  5. Vérifiez que vous avez les permissions requises pour les ressources Datadog auxquelles vous souhaitez accéder.

  6. Pour activer les outils spécifiques au produit, demandez à l’agent d’exécuter ddtoolsets.

Après la configuration, demandez à l’agent d’exécuter ddconfig pour changer votre site Datadog ou résoudre le problème de connexion.

Pour configurer le serveur MCP sans le plugin, ajoutez ce qui suit à votre fichier de configuration opencode.json.

Point de terminaison sélectionné () : .

{
  "mcp": {
    "datadog": {
      "type": "remote",
      "url": "",
      "enabled": true
    }
  }
}

Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’observabilité APM et LLM :

?toolsets=apm,llmobs

Pour activer tous les ensembles d’outils généralement disponibles, utilisez toolsets=all. Cela fonctionne mieux pour les clients qui prennent en charge le filtrage des outils.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

L’extension Cursor et VS Code de Datadog inclut un accès intégré au serveur MCP Datadog géré. GitHub Copilot peut également accéder au serveur MCP Datadog dans VS Code (nécessite un abonnement actif à GitHub Copilot).

  1. Installez l’extension (omettez --profile et le nom du profil pour installer sur le profil par défaut de VS Code):

    code --install-extension datadog.datadog-vscode --profile <PROFILE_NAME>
    

    Alternativement, installez l’extension Datadog. Si vous avez déjà installé l’extension, assurez-vous qu’elle est à jour.

  2. Connectez-vous à votre compte Datadog.

  3. Redémarrez l’IDE.

  4. Confirmez que le serveur MCP Datadog est disponible et que les outils sont listés : ouvrez le panneau de chat, sélectionnez le mode agent et cliquez sur le bouton Configure Tools.

    Bouton Configurer les outils dans VS Code
  5. Si vous avez précédemment installé le serveur MCP Datadog manuellement, retirez-le de la configuration de l’IDE pour éviter les conflits. Ouvrez la palette de commandes (Shift + Cmd/Ctrl + P) et exécutez MCP: Open User Configuration.

  6. Vérifiez que vous disposez des permissions requises pour les ressources Datadog auxquelles vous souhaitez accéder.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

Warp est un terminal agentique avec un support MCP intégré. Dirigez l’agent Warp vers le point de terminaison du serveur MCP pour votre site Datadog régional. Pour les instructions correctes, utilisez le sélecteur Datadog Site sur le côté droit de cette page de documentation pour sélectionner votre site.

Point de terminaison sélectionné () : .

  1. Dans l’application Warp, allez à Settings > MCP Servers et cliquez sur + Add.

  2. Collez la configuration suivante :

    {
       "Datadog": {
         "url": ""
       }
     }

    To enable product-specific tools, include the toolsets query parameter at the end of the endpoint URL. For example, this URL enables only APM and LLM Observability tools (use toolsets=all to enable all generally available toolsets, best for clients that support tool filtering):

    ?toolsets=apm,llmobs
  3. Cliquez Start sur le serveur Datadog. Warp ouvre votre navigateur pour compléter le flux de connexion OAuth. Les identifiants sont stockés en toute sécurité sur votre appareil et réutilisés pour les sessions futures.

  4. Vérifiez que vous disposez des permissions requises pour les ressources Datadog auxquelles vous souhaitez accéder.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

Pour la plupart des autres clients pris en charge, utilisez ces instructions pour l’authentification à distance. Pour Cline ou lorsque l’authentification à distance est peu fiable ou non disponible, utilisez l’authentification binaire locale.

Dirigez votre agent IA vers le point de terminaison du serveur MCP pour votre site Datadog régional. Pour les instructions correctes, utilisez le Datadog Site sélecteur sur le côté droit de cette page de documentation pour sélectionner votre site.

Point de terminaison sélectionné (): .

  1. Ajoutez le serveur Datadog MCP à votre fichier de configuration client en utilisant le transport HTTP et l’URL de point de terminaison de votre site. Exemple :

    {
       "mcpServers": {
         "datadog": {
           "type": "http",
           "url": ""
         }
       }
     }
  2. Pour activer les outils spécifiques au produit, incluez le paramètre de requête toolsets à la fin de l’URL du point de terminaison. Par exemple, cette URL active uniquement les outils d’observabilité APM et LLM (utilisez toolsets=all pour activer tous les ensembles d’outils généralement disponibles, mieux adapté aux clients qui prennent en charge le filtrage des outils) :

    ?toolsets=apm,llmobs
  3. Vérifiez que vous avez les autorisations requises pour accéder aux ressources Datadog que vous souhaitez consulter.

Le serveur Datadog MCP n'est pas pris en charge pour votre site sélectionné ().

Ensembles d’outils

Le serveur Datadog MCP prend en charge les ensembles d’outils, ce qui vous permet d’utiliser uniquement les outils MCP dont vous avez besoin, permettant ainsi d’économiser un espace précieux dans la fenêtre de contexte. Pour utiliser un ensemble d’outils, incluez le toolsets paramètre de requête dans l’URL de point de terminaison lors de la connexion au serveur MCP (authentification à distance uniquement). Utilisez toolsets=all pour activer tous les ensembles d’outils généralement disponibles en même temps.

Par exemple, en fonction du site Datadog sélectionné () :

  • Récupérez uniquement les outils principaux (il s’agit de la valeur par défaut si toolsets n’est pas spécifié) :

  • Récupérez uniquement les outils liés aux tests synthétiques :

    ?toolsets=synthetics
  • Récupérez les outils principaux, les outils de test synthétiques et les outils de livraison de logiciels :

    ?toolsets=core,synthetics,software-delivery
  • Récupérez tous les outils généralement disponibles :

    ?toolsets=all
Activer tous les ensembles d'outils augmente le nombre de définitions d'outils envoyées à votre client IA, ce qui consomme de l'espace dans la fenêtre de contexte. toolsets=all fonctionne mieux avec des clients qui prennent en charge le filtrage des outils, comme Claude Code.

Ensembles d’outils disponibles

Ces ensembles d’outils sont généralement disponibles. Voir Outils du serveur Datadog MCP pour une référence complète des outils disponibles organisés par ensemble d’outils, avec des exemples de requêtes.

  • core: L’ensemble d’outils par défaut pour les journaux, les métriques, les traces, les tableaux de bord, les moniteurs, les incidents, les hôtes, les services, les événements et les carnets de notes.
  • alerting: Outils pour valider et créer des moniteurs, rechercher des groupes de moniteurs, récupérer des modèles de moniteurs, analyser la couverture des moniteurs et rechercher des SLO. Outils pour Gestion des cas, y compris la création, la recherche et la mise à jour des cas ; la gestion des projets ; et la liaison avec les problèmes Jira.
  • dashboards: Outils pour récupérer, créer, mettre à jour et supprimer des tableaux de bord, ainsi que pour la référence et la validation du schéma des widgets.
  • dbm: Outils pour interagir avec Surveillance de base de données.
  • ddsql: Outils pour interroger les données Datadog en utilisant DDSQL, un dialecte SQL prenant en charge les ressources d’infrastructure, les journaux, les métriques, RUM, les spans et d’autres sources de données Datadog.
  • error-tracking: Outils pour interagir avec le suivi des erreurs de Datadog Error Tracking
  • feature-flags: Outils pour gérer les drapeaux de fonctionnalités, permettant de créer, lister et mettre à jour les drapeaux ainsi que leurs environnements.
  • kubernetes: Outils pour rechercher et décrire les ressources Kubernetes et récupérer des manifestes dans tous les clusters.
  • llmobs: Outils pour rechercher et analyser les spans et les expériences LLM Observability.
  • networks: Outils pour l’analyse de Surveillance du réseau cloud et Surveillance des appareils réseau.
  • onboarding: Outils d’intégration agentique pour une configuration et une installation guidées de Datadog.
  • product-analytics: Outils pour interagir avec les requêtes d’analyse de produit Product Analytics.
  • reference-tables: Outils pour gérer les Tables de référence, y compris lister les tables, lire les lignes, ajouter des lignes et créer des tables à partir du stockage cloud.
  • security: Outils pour l’analyse de sécurité du code et la recherche de signaux de sécurité et de constatations de sécurité.
  • software-delivery: Outils pour interagir avec la livraison de logiciels (Visibilité CI et Optimisation des tests).
  • synthetics: Outils pour interagir avec les tests synthétiques de Datadog.
  • workflows: Outils pour Automatisation des flux de travail, y compris lister, inspecter, exécuter et configurer les flux de travail pour l’utilisation par l’agent.

Aperçu des ensembles d’outils

Ces ensembles d’outils sont en préversion. Inscrivez-vous à un ensemble d’outils en remplissant le formulaire de préversion du produit, ou contactez Datadog support pour demander l’accès.

  • apm: Outils pour une analyse approfondie des traces APM, la recherche de spans, l’accès aux insights Watchdog et l’investigation des performances.

Clients pris en charge

ClientDéveloppeurNotes
CursorCursorDatadog Cursor & VS Code extension recommandé.
Claude CodeAnthropic
ClaudeAnthropicUtilisez la configuration du connecteur personnalisé. Comprend Claude Cowork.
Codex CLIOpenAI
Gemini CLIGoogle
WarpWarp
VS CodeMicrosoftExtension [Cursor & VS Code] de Datadog 16 recommandée.
JetBrains IDEsJetBrainsPlugin Datadog 18 recommandé.
Kiro, Kiro CLIAmazon Web Services
GooseAgentic AI Foundation
OpenCodeSSTDatadog OpenCode plugin recommandé.
ClineDiversVoir l’Other onglet ci-dessus. Utilisez l’authentification binaire locale pour Cline si l’authentification à distance est peu fiable.
Le serveur MCP de Datadog est en cours de développement important, et d'autres clients pris en charge pourraient devenir disponibles.

Permissions requises

Les outils du serveur MCP nécessitent les permissions du rôle utilisateur Datadog suivantes :

PermissionRequise pour
mcp_readOutils qui lisent des données de Datadog (par exemple, interroger des moniteurs, rechercher des journaux, récupérer des tableaux de bord)
mcp_writeOutils qui créent ou modifient des ressources dans Datadog (par exemple, créer des moniteurs, mettre des hôtes en sourdine)

En plus de mcp_read ou mcp_write, les utilisateurs ont besoin des permissions standard de Datadog pour la ressource sous-jacente. Par exemple, l’utilisation d’un outil MCP qui lit des moniteurs nécessite à la fois mcp_read et la permission Lecture des moniteurs. Voir Permissions de rôle Datadog pour la liste complète des permissions au niveau des ressources.

Les utilisateurs disposant du Rôle standard Datadog bénéficient par défaut des permissions du serveur MCP. Si votre organisation utilise des rôles personnalisés, ajoutez les permissions manuellement :

  1. Allez à Paramètres de l’organisation > Rôles en tant qu’administrateur, et cliquez sur le rôle que vous souhaitez mettre à jour.
  2. Cliquez sur Edit Role (icône de crayon).
  3. Sous la liste des permissions, sélectionnez les cases à cocher MCP Read et MCP Write.
  4. Sélectionnez toutes les autres permissions au niveau des ressources dont vous avez besoin pour le rôle.
  5. Cliquez sur Save.

Les administrateurs d’organisation peuvent gérer l’accès global au MCP et les capacités d’écriture depuis Paramètres de l’organisation.

Authentification

Le serveur MCP utilise OAuth 2.0 pour l’authentification. Si vous ne pouvez pas passer par le flux OAuth (par exemple, sur un serveur), vous pouvez fournir une clé API Datadog et une clé d’application sous forme d’en-têtes HTTP DD_API_KEY et DD_APPLICATION_KEY.

Par exemple, en fonction du site Datadog sélectionné () :

{
  "mcpServers": {
    "datadog": {
      "type": "http",
      "url": "",
      "headers": {
          "DD_API_KEY": "<YOUR_API_KEY>",
          "DD_APPLICATION_KEY": "<YOUR_APPLICATION_KEY>"
      }
    }
  }
}

Pour des raisons de sécurité, utilisez une clé API et une clé d’application à portée limitée provenant d’un compte de service qui dispose uniquement des autorisations requises.

Authentification binaire locale

L’authentification locale est recommandée pour Cline et lorsque l’authentification à distance est peu fiable ou indisponible. Après l’installation, vous n’avez généralement pas besoin de mettre à jour le binaire local pour bénéficier des mises à jour du serveur MCP, car les outils sont distants.

  1. Installez le binaire du serveur Datadog MCP (macOS et Linux) :

    curl -sSL https://coterm.datadoghq.com/mcp-cli/install.sh | bash
    

    Cela installe le binaire dans ~/.local/bin/datadog_mcp_cli.

    Pour Windows, téléchargez la version Windows :

  2. Exécutez datadog_mcp_cli login manuellement pour suivre le flux de connexion OAuth et choisir un site Datadog.

  3. Configurez votre client AI pour utiliser le transport stdio avec datadog_mcp_cli comme commande. Par exemple, sous macOS (remplacez <USERNAME> par votre nom d’utilisateur) :

    {
      "mcpServers": {
        "datadog": {
          "type": "stdio",
          "command": "/Users/<USERNAME>/.local/bin/datadog_mcp_cli",
          "args": [],
          "env": {}
        }
      }
    }
    

    Pour d’autres systèmes d’exploitation, remplacez le chemin command par l’emplacement du binaire téléchargé:

    • Linux : /home/<USERNAME>/.local/bin/datadog_mcp_cli
    • Windows : <USERNAME>\bin\datadog_mcp_cli.exe
    Pour Claude Code, vous pouvez plutôt exécuter :
    claude mcp add datadog --scope user -- ~/.local/bin/datadog_mcp_cli
  4. Redémarrez complètement votre client AI pour appliquer la configuration et charger le serveur MCP.

Testez l’accès au serveur MCP

  1. Installez l’inspecteur MCP, un outil de développement pour tester et déboguer les serveurs MCP.

    npx @modelcontextprotocol/inspector
    
  2. Dans l’interface web de l’inspecteur, pour Transport Type, sélectionnez Streamable HTTP.

  3. Pour URL, entrez le point de terminaison du serveur MCP pour votre site Datadog régional.

    Par exemple, pour :

  4. Cliquez sur Connect, puis allez à Tools > List Tools.

  5. Vérifiez si les outils disponibles apparaissent.

Lectures complémentaires