Mcp Datadog Server

by ClaudioLazaro

403 downloads
Not rated
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…

Details

Author
ClaudioLazaro
Downloads
403
Categories
Other, Infrastructure, Developer Tools

- 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

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.

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.