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.
Integrations
Provides access to Datadog API to fetch monitoring data, including monitor states and Kubernetes logs from infrastructure
Enables extraction and formatting of error logs from Kubernetes clusters through the Datadog API
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 .envCopy
- Problemas de conexión de MCP➡️ Verifique la ruta y el contenido de claude_desktop_config.jsonCopy
- Monitor no encontrado➡️ Verifique la ortografía del nombre del monitor y la distinción entre mayúsculas y minúsculasCopy
- 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
Proporcionar acceso a los registros del monitor y del clúster desde Datadog
- Datadog Features 🌟
- Prerequisites 📋
- Installation 🔧
- Environment Setup 🔑
- Setup Claude Desktop Setup for MCP 🖥️
- Usage 💻
- Architecture 🏗
- Model Context Protocol (MCP) Introduction 🤖
Related Resources
Appeared in Searches
- 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
- Guidance on reading and interpreting console logs