Protocolo de contexto del modelo (MCP) de Datadog
Una herramienta basada en Python para interactuar con la API de Datadog y obtener datos de monitorización de su infraestructura. Este MCP facilita el acceso a los estados de monitorización y los registros de Kubernetes mediante una interfaz sencilla.
Características de Datadog 🌟
Seguimiento del estado del monitor : obtenga y analice estados de monitores específicos
Análisis de registros de Kubernetes : extraiga y formatee registros de errores de clústeres de Kubernetes
Related MCP server: MongoDB MCP Server
Prerrequisitos 📋
Python 3.11+
Claves de API y aplicación de Datadog (con permisos correctos)
Acceso al sitio de Datadog
Instalación 🔧
Instalación mediante herrería
Para instalar Datadog para Claude Desktop automáticamente a través de Smithery :
Paquetes requeridos:
Configuración del entorno 🔑
Cree un archivo .env con sus credenciales de Datadog:
Configuración de Claude Desktop para MCP 🖥️
Instalar Claude Desktop
Configurar la configuración MCP de Datadog:
Uso 💻


Arquitectura 🏗
FastMCP Base : utiliza el marco FastMCP para la gestión de herramientas
Diseño modular : funciones separadas para monitores y registros
Seguridad de tipos : compatibilidad total con sugerencias de tipos de Python
Abstracción de API : llamadas a la API de Datadog encapsuladas con manejo de errores
Agregaré una sección sobre la configuración de MCP y Claude Desktop:
Introducción al Protocolo de Contexto Modelo (MCP) 🤖
¿Qué es MCP?
El Protocolo de Contexto de Modelo (MCP) es un marco que permite a los modelos de IA interactuar con herramientas externas y API de forma estandarizada. Permite a modelos como Claude:
Acceder a datos externos
Ejecutar comandos
Interactuar con las API
Mantener el contexto en todas las conversaciones
Algunos ejemplos de servidores MCP
https://github.com/punkpeye/awesome-mcp-servers?tab=readme-ov-file
Tutorial para configurar MCP
Cómo funciona - Funciones disponibles 🛠️
El LLM utiliza la función proporcionada para obtener los datos y utilizarlos.
1. Obtener estados del monitor
Ejemplo:
2. Obtener registros de Kubernetes
Ejemplo:
4. Verificar la instalación
En el escritorio de chat de Claude
comprobar la conexión de datadog en Claude

5. Utilice las herramientas MCP de Datadog
Consideraciones de seguridad 🔒
Almacenar claves API en
.envMCP se ejecuta en un entorno aislado
Cada herramienta tiene permisos definidos
Se implementa la limitación de velocidad
Solución de problemas 🔧
Uso del inspector MCP
El Inspector MCP proporciona:
Vista en tiempo real del estado del servidor MCP
Registros de llamadas de función
Seguimiento de errores
Monitoreo de respuesta de API
Problemas comunes y soluciones
Errores de autenticación de API
Error: (403) Forbidden➡️ Verifique su DD_API_KEY y DD_APP_KEY en .env
Problemas de conexión de MCP
Error: Failed to connect to MCP server➡️ Verifique la ruta y el contenido de claude_desktop_config.json
Monitor no encontrado
Error: No monitor found with name 'xxx'➡️ Verifique la ortografía del nombre del monitor y la distinción entre mayúsculas y minúsculas
Los registros se pueden encontrar aquí

Contribuyendo 🤝
Siéntete libre de:
Problemas abiertos por errores
Presentar solicitudes de mejora
Añadir nuevas funciones
Notas 📝
Las llamadas API se realizan al sitio de Datadog EU
El período de tiempo predeterminado es de 1 hora para los estados del monitor.
Los límites de tamaño de página se establecen para manejar la mayoría de los casos de uso.
Appeared in Searches
- Combining MCP Server Aggregator
- Datadog - A monitoring and analytics platform for developers and IT operations
- A service for application performance monitoring and observability
- A platform for monitoring and analyzing system and application performance
- A platform for monitoring and analyzing data in real-time