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
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)
De la fuente
- Clonar este repositorio
- Instalar dependencias:
- Construir el proyecto:
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:
Nota : 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:
Uso avanzado con puntos finales específicos del servicio:
Nota: 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.com
- UE:
datadoghq.eu
- US3 (GovCloud):
ddog-gov.com
- US5:
us5.datadoghq.com
- AP1:
ap1.datadoghq.com
Uso con Claude Desktop
Agregue esto a su claude_desktop_config.json
:
Para configuraciones más avanzadas con puntos finales separados para registros y métricas:
Ubicaciones para el archivo de configuración de Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%/Claude/claude_desktop_config.json
Uso con MCP Inspector
Para utilizar con la herramienta Inspector MCP:
Herramientas 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
Ejemplo: Obtener un panel de control
Ejemplo: Registros de búsqueda
Ejemplo: Registros agregados
Ejemplo: Obtener incidentes
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.eu
para clientes de la UE)
Depuración
Si encuentra problemas, consulte los registros MCP de Claude Desktop:
Problemas 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)
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
para rastreo y seguimiento
- Características
- Prerrequisitos
- Instalación
- Configuración
- Uso con MCP Inspector
- Herramientas disponibles
- Ejemplos
- Solución de problemas
- Depuración
- Licencia
Related Resources
Related MCP Servers
- -securityFlicense-qualityProvides access to PyTorch CI/CD analytics data including workflows, jobs, test runs, and log analysis through an MCP interface.Last updated -Python
- AsecurityFlicenseAqualityAn MCP server for searching and visualizing SolarWinds Observability logs, allowing users to query log data with filtering options and generate visual representations of log events over time.Last updated -215TypeScript
- -securityAlicense-qualityProvides Claude with real-time system monitoring capabilities, including CPU, memory, disk, network, battery, and internet speed metrics.Last updated -TypeScriptMIT License
- -securityAlicense-qualityA lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.Last updated -PythonMIT License