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
Datadog Model Context Protocol (MCP) 🔍
Ein Python-basiertes Tool zur Interaktion mit der Datadog-API und zum Abrufen von Überwachungsdaten aus Ihrer Infrastruktur. Dieses MCP bietet einfachen Zugriff auf Monitorzustände und Kubernetes-Protokolle über eine einfache Schnittstelle.
Datadog-Funktionen 🌟
- Überwachungsstatusverfolgung : Abrufen und Analysieren bestimmter Monitorzustände
- Kubernetes-Protokollanalyse : Extrahieren und formatieren Sie Fehlerprotokolle aus Kubernetes-Clustern
Voraussetzungen 📋
- Python 3.11+
- Datadog-API- und Anwendungsschlüssel (mit den richtigen Berechtigungen)
- Zugriff auf die Datadog-Site
Installation 🔧
Installation über Smithery
So installieren Sie Datadog für Claude Desktop automatisch über Smithery :
Benötigte Pakete:
Umgebungseinrichtung 🔑
Erstellen Sie eine .env
Datei mit Ihren Datadog-Anmeldeinformationen:
Claude Desktop Setup für MCP einrichten 🖥️
- Installieren Sie Claude Desktop
- Richten Sie die Datadog MCP-Konfiguration ein:
Verwendung 💻
Architektur 🏗
- FastMCP Base : Nutzt das FastMCP-Framework für die Werkzeugverwaltung
- Modulares Design : Separate Funktionen für Monitore und Protokolle
- Typsicherheit : Vollständige Typisierungsunterstützung mit Python-Typhinweisen
- API-Abstraktion : Umschlossene Datadog-API-Aufrufe mit Fehlerbehandlung
Ich werde einen Abschnitt über die Einrichtung von MCP und Claude Desktop hinzufügen:
Einführung in das Model Context Protocol (MCP) 🤖
Was ist MCP?
Das Model Context Protocol (MCP) ist ein Framework, das KI-Modellen die standardisierte Interaktion mit externen Tools und APIs ermöglicht. Es ermöglicht Modellen wie Claude:
- Zugriff auf externe Daten
- Befehle ausführen
- Interagieren Sie mit APIs
- Behalten Sie den Kontext über Gespräche hinweg bei
einige Beispiele für MCP-Server
https://github.com/punkpeye/awesome-mcp-servers?tab=readme-ov-file
Tutorial zur Einrichtung von MCP
So funktioniert es - Verfügbare Funktionen 🛠️
Das LLM verwendet die bereitgestellte Funktion, um die Daten abzurufen und zu verwenden
1. Monitorzustände abrufen
Beispiel:
2. Kubernetes-Protokolle abrufen
Beispiel:
4. Installation überprüfen
Im Claude-Chat-Desktop
Überprüfen Sie die Datadog-Verbindung in Claude
5. Verwenden Sie Datadog MCP Tools
Sicherheitsüberlegungen 🔒
- Speichern Sie API-Schlüssel in
.env
- MCP läuft in isolierter Umgebung
- Jedes Tool verfügt über definierte Berechtigungen
- Ratenbegrenzung ist implementiert
Fehlerbehebung 🔧
Verwenden des MCP Inspector
Der MCP Inspector bietet:
- Echtzeitansicht des MCP-Serverstatus
- Funktionsaufrufprotokolle
- Fehlerverfolgung
- API-Antwortüberwachung
Häufige Probleme und Lösungen
- API-Authentifizierungsfehler➡️ Überprüfen Sie Ihren DD_API_KEY und DD_APP_KEY in .envCopy
- MCP-Verbindungsprobleme➡️ Überprüfen Sie den Pfad und Inhalt Ihrer claude_desktop_config.jsonCopy
- Monitor nicht gefunden➡️ Überprüfen Sie die Rechtschreibung und Groß-/Kleinschreibung des MonitornamensCopy
- Protokolle finden Sie hier
Mitwirken 🤝
Fühlen Sie sich frei:
- Offene Probleme aufgrund von Fehlern
- Senden Sie PRs für Verbesserungen
- Neue Funktionen hinzufügen
Notizen 📝
- API-Aufrufe erfolgen an die EU-Site von Datadog
- Der Standardzeitrahmen für Monitorzustände beträgt 1 Stunde
- Die Seitengrößenbeschränkungen sind so eingestellt, dass sie die meisten Anwendungsfälle abdecken
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.
Zugriff auf Monitor- und Cluster-Protokolle von Datadog bereitstellen
- Datadog-Funktionen 🌟
- Voraussetzungen 📋
- Installation 🔧
- Umgebungseinrichtung 🔑
- Claude Desktop Setup für MCP einrichten 🖥️
- 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