Mcp Datadog Server

by ClaudioLazaro

403 downloads Not rated yet
GitHub

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…

Explore

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Mcp Datadog Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

mcp-datadog-server validate

mcp-datadog-server validate --json
``

- ✅ Otimizado - Schema carregado uma vez na inicialização
- ✅ Streaming - Não mantém responses grandes em memória
- ✅ Filtros - Use
MCP_DD_FOLDERS` para reduzir footprint

- 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

mcp-datadog-server get-tool create_monitor

mcp-datadog-server show-schema create_monitor

mcp-datadog-server show-schema create_monitor


mcp-datadog-server list-tools --detailed | grep nome_da_tool

mcp-datadog-server list-tools --json | jq '.total'

1. Edite src/tools/curated-tools.js
2. Adicione schema Zod completo
3. Implemente função execute
4. Teste com npm test

1. Edite src/tools/crud-tools.js
2. Adicione novos recursos ao DATADOG_RESOURCES
3. Defina schemas e operações
4. Teste todas as operações CRUD

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"
        }
    }
}

> 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.

Node.js
MCP
License

🚀 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)

```bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.