datadog mcp
Servidor MCP de Datadog
Un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de Datadog.
Características
Monitoreo : acceda a los datos y configuraciones del monitor
Paneles de control : recuperar y ver definiciones de paneles de control
Métricas : consulta las métricas disponibles y sus metadatos
Eventos : busca y recupera eventos dentro de períodos de tiempo
Registros : Busque registros con opciones avanzadas de filtrado y clasificación
Incidentes : Acceso a datos de gestión de incidentes
Integración de API : Integración directa con las API v1 y v2 de Datadog
Manejo integral de errores : mensajes de error claros para problemas de API y autenticación
Puntos finales específicos del servicio : Compatibilidad con diferentes puntos finales para registros y métricas
Related MCP server: Ingero
Prerrequisitos
Node.js (versión 16 o superior)
Cuenta Datadog con:
Clave API: se encuentra en Configuración de la organización > Claves API
Clave de aplicación: se encuentra en Configuración de la organización > Claves de aplicación
Instalación
A través de npm (recomendado)
npm install -g datadog-mcp-serverDe la fuente
Clonar este repositorio
Instalar dependencias:
npm installConstruir el proyecto:
npm run build
Configuración
Puede configurar el servidor Datadog MCP utilizando variables de entorno o argumentos de línea de comandos.
Variables de entorno
Cree un archivo .env con sus credenciales de Datadog:
DD_API_KEY=your_api_key_here
DD_APP_KEY=your_app_key_here
DD_SITE=datadoghq.com
DD_LOGS_SITE=datadoghq.com
DD_METRICS_SITE=datadoghq.comNota : DD_LOGS_SITE y DD_METRICS_SITE son opcionales y tendrán como valor predeterminado el de DD_SITE si no se especifican.
Argumentos de la línea de comandos
Uso básico con configuración global del sitio:
datadog-mcp-server --apiKey=your_api_key --appKey=your_app_key --site=datadoghq.euUso avanzado con puntos finales específicos del servicio:
datadog-mcp-server --apiKey=your_api_key --appKey=your_app_key --site=datadoghq.com --logsSite=logs.datadoghq.com --metricsSite=metrics.datadoghq.comNota: Los argumentos del sitio no necesitan https:// - se agregará automáticamente.
Puntos finales regionales
Las diferentes regiones de Datadog tienen diferentes puntos finales:
EE. UU. (predeterminado):
datadoghq.comUE:
datadoghq.euUS3 (GovCloud):
ddog-gov.comUS5:
us5.datadoghq.comAP1:
ap1.datadoghq.com
Uso con Claude Desktop
Agregue esto a su claude_desktop_config.json :
{
"mcpServers": {
"datadog": {
"command": "npx",
"args": [
"datadog-mcp-server",
"--apiKey",
"<YOUR_API_KEY>",
"--appKey",
"<YOUR_APP_KEY>",
"--site",
"<YOUR_DD_SITE>(e.g us5.datadoghq.com)"
]
}
}
}Para configuraciones más avanzadas con puntos finales separados para registros y métricas:
{
"mcpServers": {
"datadog": {
"command": "npx",
"args": [
"datadog-mcp-server",
"--apiKey",
"<YOUR_API_KEY>",
"--appKey",
"<YOUR_APP_KEY>",
"--site",
"<YOUR_DD_SITE>",
"--logsSite",
"<YOUR_LOGS_SITE>",
"--metricsSite",
"<YOUR_METRICS_SITE>"
]
}
}
}Ubicaciones para el archivo de configuración de Claude Desktop:
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%/Claude/claude_desktop_config.json
Uso con MCP Inspector
Para utilizar con la herramienta Inspector MCP:
npx @modelcontextprotocol/inspector datadog-mcp-server --apiKey=your_api_key --appKey=your_app_keyHerramientas disponibles
El servidor proporciona estas herramientas MCP:
get-monitors : Obtener monitores con filtrado opcional
get-monitor : obtiene detalles de un monitor específico por ID
get-dashboards : Lista todos los paneles
get-dashboard : Obtener un panel específico por ID
get-metrics : lista de métricas disponibles
get-metric-metadata : obtener metadatos para una métrica específica
get-events : recupera eventos dentro de un rango de tiempo
get-incidents : Lista de incidentes con filtrado opcional
registros de búsqueda : registros de búsqueda con filtrado avanzado de consultas
added-logs : Realiza análisis y agregaciones en datos de registro
Ejemplos
Ejemplo: Obtener monitores
{
"method": "tools/call",
"params": {
"name": "get-monitors",
"arguments": {
"groupStates": ["alert", "warn"],
"limit": 5
}
}
}Ejemplo: Obtener un panel de control
{
"method": "tools/call",
"params": {
"name": "get-dashboard",
"arguments": {
"dashboardId": "abc-def-123"
}
}
}Ejemplo: Registros de búsqueda
{
"method": "tools/call",
"params": {
"name": "search-logs",
"arguments": {
"filter": {
"query": "service:web-app status:error",
"from": "now-15m",
"to": "now"
},
"sort": "-timestamp",
"limit": 20
}
}
}Ejemplo: Registros agregados
{
"method": "tools/call",
"params": {
"name": "aggregate-logs",
"arguments": {
"filter": {
"query": "service:web-app",
"from": "now-1h",
"to": "now"
},
"compute": [
{
"aggregation": "count"
}
],
"groupBy": [
{
"facet": "status",
"limit": 10,
"sort": {
"aggregation": "count",
"order": "desc"
}
}
]
}
}
}Ejemplo: Obtener incidentes
{
"method": "tools/call",
"params": {
"name": "get-incidents",
"arguments": {
"includeArchived": false,
"query": "state:active",
"pageSize": 10
}
}
}Solución de problemas
Si encuentra un error 403 Prohibido, verifique que:
Su clave API y clave de aplicación son correctas
Las claves tienen los permisos necesarios para acceder a los recursos solicitados
Su cuenta tiene acceso a los datos solicitados
Estás utilizando el punto final correcto para tu región (por ejemplo,
datadoghq.eupara clientes de la UE)
Depuración
Si encuentra problemas, consulte los registros MCP de Claude Desktop:
# On macOS
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
# On Windows
Get-Content -Path "$env:APPDATA\Claude\Logs\mcp*.log" -Tail 20 -WaitProblemas comunes:
403 Prohibido: Problema de autenticación con las claves API de Datadog
Formato de clave API o clave de aplicación no válido: asegúrese de estar utilizando las cadenas de clave completas
Errores de configuración del sitio: asegúrese de estar utilizando el dominio Datadog correcto
Desajustes de puntos finales: verifique que los puntos finales específicos del servicio estén configurados correctamente si está utilizando dominios separados para registros y métricas
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceAutomatically tracks and logs all client-agent conversations in real-time without user intervention. Provides conversation history, analytics, weather tools, and continuous system health monitoring with complete request-response pair recording.
- AlicenseAqualityAmaintenanceeBPF-based GPU causal observability agent with MCP server. Traces CUDA Runtime and Driver APIs via kernel uprobes and host events via tracepoints to build causal chains explaining GPU latency. 7 tools: get_check, get_trace_stats, get_causal_chains, get_stacks, run_demo, get_test_report, run_sql. Telegraphic compression reduces token usage ~60%. Supports stdio and HTTPS (TLS 1.3) transport.1184
- Alicense-qualityDmaintenanceMCP server for tracing, logging, and debugging multi-agent systems by capturing sessions, spans, and events in a queryable trace tree.1MIT
- Alicense-qualityCmaintenanceTracks a user's activity by trace ID from application logs stored in ClickHouse. Provides tools for log timeline, trace summaries, and search across services.32MIT
Related MCP Connectors
Investigate errors, track deployments, analyze performance, and manage application monitoring
An inter-agent graffiti wall for one completely optional trace.
Real-time health monitoring and heartbeat tracking for agent services
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GeLi2001/datadog-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server