Mcp Datadog Server
About
Mcp Datadog Server is a production‑ready MCP (Model Context Protocol) server that provides 351 tools for interacting with Datadog APIs through LLMs. It includes curated tools, CRUD operations for core resources, and automatically generated tools from the official Datadog schema…
Details
- Author
- ClaudioLazaro
- Downloads
- 403
- Categories
- Other, Infrastructure, Developer Tools
Jump to
- 351 tools total: 9 curated, 25 CRUD, 319 generated from schema
- Automatic parameter discovery by LLMs via JSON Schema
- Robust validation with Zod schemas
- Progress tracking and intelligent error handling with retry
- Rich CLI for tool listing, inspection, and validation
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Mcp Datadog ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install globally via npm (npm install -g mcp-datadog-server) or clone the repository and run npm install. Set the required environment variables DD_API_KEY and DD_APP_KEY (plus optional DD_SITE, etc.). Start the server with mcp-datadog-server serve or integrate it with LLMs like Claude Desktop by adding an MCP server entry in the configuration file.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp datadog server": {
"datadog": {
"command": "mcp-datadog-server",
"args": [
"serve"
],
"env": {
"DD_API_KEY": "your_api_key",
"DD_APP_KEY": "your_app_key",
"DD_SITE": "datadoghq.com"
}
}
}
}
}
McpServers
{
"datadog": {
"command": "mcp-datadog-server",
"args": [
"serve"
],
"env": {
"DD_API_KEY": "your_api_key",
"DD_APP_KEY": "your_app_key",
"DD_SITE": "datadoghq.com"
}
}
}
MCP Datadog Server
> Servidor MCP (Model Context Protocol) completo e robusto para integração com APIs do Datadog
Um servidor MCP de produção que oferece 351 tools para interagir com todas as APIs do Datadog através de LLMs, incluindo operações CRUD completas, tools curadas e ferramentas geradas automaticamente do schema.
🚀 Características Principais
📊 Tools Disponíveis (351 total)
- 9 Tools Curadas 🎯 - Handcrafted, otimizadas para casos específicos - 25 Tools CRUD ⚡ - Operações CREATE, READ, UPDATE, DELETE para recursos principais - 319 Tools Geradas 🔧 - Geradas automaticamente do schema oficial do Datadog🔍 Recursos Avançados
- ✅ Autodescoberta de Schema - LLMs descobrem parâmetros automaticamente - ✅ Validação Robusta - Zod schemas com validação completa - ✅ Progress Tracking - Acompanhamento em tempo real para operações longas - ✅ Error Handling - Tratamento inteligente de erros e retry automático - ✅ CLI Rica - Interface completa para gestão e debugging🛡️ Conformidade MCP
- ✅ 100% Compatível com TypeScript SDK oficial - ✅ JSON Schema completo para todas as tools - ✅ Metadata Annotations detalhadas - ✅ Type Safety com validação Zod📦 Instalação
Requisitos
- Node.js 18+ - Chaves de API do Datadog (API Key + Application Key)Instalação via npm
npm install -g mcp-datadog-server
Instalação Local
git clone https://github.com/ClaudioLazaro/mcp-datadog-server.git
cd mcp-datadog-server
npm install
⚙️ Configuração
1. Variáveis de Ambiente
Obrigatórias
DD_API_KEY=your_api_key # Chave da API Datadog
DD_APP_KEY=your_app_key # Chave da aplicação Datadog
Opcionais
DD_SITE=datadoghq.com # Site Datadog (padrão: datadoghq.com)
DD_SUBDOMAIN=api # Subdomínio (padrão: api)
MCP_DD_FOLDERS=Dashboards,Logs # Categorias permitidas (padrão: todas)
MCP_DD_SCHEMA_PATH=./schema.json # Caminho do schema (padrão: incluído)
MCP_DD_MAX_RETRIES=3 # Máximo de tentativas (padrão: 3)
MCP_DD_RETRY_BASE_MS=1000 # Base para retry em ms (padrão: 1000)
MCP_DD_TIMEOUT_MS=30000 # Timeout das requisições (padrão: 30000)
MCP_DD_USER_AGENT=mcp-datadog # User agent customizado
2. Arquivo .env (Recomendado)
```bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





