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
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
.env
- MCP 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➡️ Verifique su DD_API_KEY y DD_APP_KEY en .env
- Problemas de conexión de MCP➡️ Verifique la ruta y el contenido de claude_desktop_config.json
- Monitor no encontrado➡️ 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.
This server cannot be installed
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.
Proporcionar acceso a los registros del monitor y del clúster desde Datadog
- Características de Datadog 🌟
- Prerrequisitos 📋
- Instalación 🔧
- Configuración del entorno 🔑
- Configuración de Claude Desktop para MCP 🖥️
- Sample Output
- Sample Output
- Install as MCP extension
- Launch MCP Inspector for debugging
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityInteracts with LogSeq via its API.Last updated -225Python
- -securityFlicense-qualityIntegrates with Sumo Logic's API to enable log search with configurable queries and time ranges, supporting error handling and easy deployment via Docker.Last updated -TypeScript
- AsecurityAlicenseAqualityThe MCP server provides an interface to the Datadog API, enabling seamless management of incidents, monitoring, logs, dashboards, metrics, traces, and hosts. Its extensible design allows easy integration of additional Datadog APIs for future expansions.Last updated -1432236TypeScriptApache 2.0
- -securityFlicense-qualityAn MCP server that allows AI assistants to access AWS CloudWatch logs by listing log groups and reading log entries.Last updated -4Python
Appeared in Searches
- 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
- A service for monitoring and analytics of applications and infrastructure