Servidor MCP de Datadog
Servidor MCP para API de Datadog, que permite funcionalidades de búsqueda de registros, búsqueda de tramos de seguimiento y agregación de tramos de seguimiento.
Características
Búsqueda de registros : busque y recupere registros de Datadog con opciones de consulta flexibles
Búsqueda de tramos de seguimiento : busque tramos de seguimiento distribuidos con varias opciones de filtrado
Agregación de tramos de seguimiento : agregue tramos de seguimiento por diferentes dimensiones para su análisis
Herramientas
search_logs
Buscar registros en Datadog
Entradas:
filterQuery
(cadena opcional): cadena de consulta para buscar registros (valor predeterminado: "*")filterFrom
(número opcional): hora de inicio de la búsqueda como marca de tiempo UNIX en segundos (valor predeterminado: hace 15 minutos)filterTo
(número opcional): hora de finalización de la búsqueda como marca de tiempo UNIX en segundos (valor predeterminado: hora actual)pageLimit
(número opcional): Número máximo de registros a recuperar (predeterminado: 25, máximo: 1000)pageCursor
(cadena opcional): cursor de paginación para recuperar resultados adicionales
Devuelve: Texto formateado que contiene:
Condiciones de búsqueda (consulta y rango de tiempo)
Número de registros encontrados
Cursor de página siguiente (si está disponible)
Detalles del registro que incluyen:
Nombre del servicio
Etiquetas
Marca de tiempo
Estado
Mensaje (truncado a 300 caracteres)
Anfitrión
Atributos importantes (http.method, http.url, http.status_code, error)
search_spans
Búsqueda de tramos de seguimiento en Datadog
Entradas:
filterQuery
(cadena opcional): cadena de consulta para buscar intervalos (valor predeterminado: "*")filterFrom
(número opcional): hora de inicio de la búsqueda como marca de tiempo UNIX en segundos (valor predeterminado: hace 15 minutos)filterTo
(número opcional): hora de finalización de la búsqueda como marca de tiempo UNIX en segundos (valor predeterminado: hora actual)pageLimit
(número opcional): Número máximo de intervalos a recuperar (predeterminado: 25, máximo: 1000)pageCursor
(cadena opcional): cursor de paginación para recuperar resultados adicionales
Devuelve: Texto formateado que contiene:
Condiciones de búsqueda (consulta y rango de tiempo)
Número de tramos encontrados
Cursor de página siguiente (si está disponible)
Detalles del tramo que incluyen:
Nombre del servicio
Marca de tiempo
Nombre del recurso
Duración (en segundos)
Anfitrión
Ambiente
Tipo
Atributos importantes (http.method, http.url, http.status_code, error)
aggregate_spans
Agrupar intervalos de seguimiento en Datadog según dimensiones específicas
Entradas:
filterQuery
(cadena opcional): cadena de consulta para filtrar intervalos para la agregación (valor predeterminado: "*")filterFrom
(número opcional): hora de inicio como marca de tiempo UNIX en segundos (valor predeterminado: hace 15 minutos)filterTo
(número opcional): hora de finalización como marca de tiempo UNIX en segundos (predeterminado: hora actual)groupBy
(cadena opcional[]): Dimensiones por las que agrupar (por ejemplo, ["servicio", "nombre_del_recurso", "estado"])aggregation
(cadena opcional): Método de agregación: "count", "avg", "sum", "min", "max", "pct" (predeterminado: "count")interval
(cadena opcional): intervalo de tiempo para datos de series temporales (solo cuando el tipo es "series temporales")type
(cadena opcional): Tipo de resultado, ya sea "serie temporal" o "total" (predeterminado: "serie temporal")
Devuelve: Texto formateado que contiene:
La agregación da como resultado grupos, cada uno de los cuales incluye:
Identificación del depósito
Agrupar por valores (si se especifica groupBy)
Valores calculados según el método de agregación
Metadatos adicionales:
Tiempo de procesamiento (transcurrido)
ID de solicitud
Estado
Advertencias (si las hay)
Configuración
Debe configurar la API de Datadog y las claves de aplicación:
Obtenga su clave API y clave de aplicación desde la página Claves API de Datadog
Instalar dependencias en el proyecto datadog-mcp:
Construya el proyecto TypeScript:
Configuración de Docker
Puedes construir usando Docker con el siguiente comando:
Uso con Claude Desktop
Para usar esto con Claude Desktop, agregue lo siguiente a su claude_desktop_config.json
:
Si estás usando Docker, puedes configurarlo de la siguiente manera:
Uso con VS Code
Para una instalación rápida en VS Code, configure sus ajustes:
Abrir configuración de usuario (JSON) en VS Code (
Ctrl+Shift+P
→Preferences: Open User Settings (JSON)
)Agregue la siguiente configuración:
Si estás usando Docker, puedes configurarlo de la siguiente manera:
Alternativamente, puede agregar esto a un archivo .vscode/mcp.json
en su espacio de trabajo (sin la clave mcp
):
Si estás usando Docker, puedes configurarlo de la siguiente manera:
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.
Permite la interacción con la plataforma de monitoreo de Datadog para buscar registros, buscar tramos de seguimiento y realizar la agregación de tramos de seguimiento para su análisis.
Related MCP Servers
- AsecurityFlicenseAqualityInteracts with LogSeq via its API.Last updated -108
- -securityFlicense-qualityprovide access to monitor and cluster logs from datadogLast updated -8
- AsecurityAlicenseAqualityProvides advanced system monitoring and file search capabilities for macOS, allowing users to track performance metrics and perform enhanced file searches with content analysis and tagging features.Last updated -23813MIT License
- -securityAlicense-qualityEnables AI assistants to interact with Statsig's feature management and experimentation platform, allowing them to check feature flags, retrieve configurations, get experiment assignments, and log events.Last updated -MIT License