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 モデルコンテキストプロトコル (MCP) 🔍
Datadog APIと連携し、インフラストラクチャから監視データを取得するためのPythonベースのツールです。このMCPは、シンプルなインターフェースから監視状態やKubernetesログに簡単にアクセスできます。
Datadog の機能 🌟
- モニター状態追跡: 特定のモニター状態を取得して分析する
- Kubernetes ログ分析: Kubernetes クラスターからエラー ログを抽出してフォーマットする
前提条件 📋
- Python 3.11以上
- Datadog API およびアプリケーション キー (適切な権限付き)
- Datadogサイトへのアクセス
インストール🔧
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Datadog を自動的にインストールするには:
必要なパッケージ:
環境設定 🔑
Datadog の認証情報を使用して.env
ファイルを作成します。
MCP 用の Claude デスクトップ セットアップをセットアップする 🖥️
- Claude Desktopをインストールする
- Datadog MCP 構成をセットアップします。
使用方法💻
建築 🏗
- FastMCP Base : ツール管理にFastMCPフレームワークを活用
- モジュラー設計:モニターとログの機能を分離
- 型安全性: Python 型ヒントによる完全な型指定のサポート
- API 抽象化: エラー処理を伴うラップされた Datadog API 呼び出し
MCP と Claude Desktop のセットアップに関するセクションを追加します。
モデルコンテキストプロトコル (MCP) の紹介 🤖
MCPとは何ですか?
モデルコンテキストプロトコル(MCP)は、AIモデルが外部ツールやAPIと標準化された方法で連携できるようにするフレームワークです。これにより、Claudeのようなモデルは以下が可能になります。
- 外部データにアクセスする
- コマンドを実行する
- APIを操作する
- 会話全体にわたって文脈を維持する
MCPサーバーの例
https://github.com/punkpeye/awesome-mcp-servers?tab=readme-ov-file
MCP セットアップのチュートリアル
仕組み - 利用可能な機能 🛠️
LLMは提供された関数を使用してデータを取得し、それを使用します
1. モニターの状態を取得する
例:
2. Kubernetesログを取得する
例:
4. インストールの確認
クロードチャットデスクトップ
クロードでデータドッグの接続を確認する
5. Datadog MCPツールを使用する
セキュリティに関する考慮事項 🔒
- APIキーを
.env
に保存する - MCPは隔離された環境で実行される
- 各ツールには定義された権限があります
- レート制限が実装されています
トラブルシューティング🔧
MCPインスペクターの使用
MCP インスペクターは以下を提供します。
- MCP サーバーのステータスをリアルタイムで表示
- 関数呼び出しログ
- エラートレース
- API応答監視
よくある問題と解決策
- API認証エラー➡️ .env で DD_API_KEY と DD_APP_KEY を確認してくださいCopy
- MCP 接続の問題➡️ claude_desktop_config.json のパスと内容を確認するCopy
- モニターが見つかりません➡️ モニター名のスペルと大文字と小文字の区別を確認するCopy
- ログはここにあります
貢献中🤝
お気軽にどうぞ:
- バグに関する未解決の問題
- 改善のためのPRを送信する
- 新機能の追加
ノート📝
- API 呼び出しは Datadog EU サイトに対して行われます
- モニター状態のデフォルトの時間枠は1時間です
- ほとんどのユースケースに対応できるようにページサイズの制限が設定されています
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.
Datadog からのモニターおよびクラスターログへのアクセスを提供する
- Datadog の機能 🌟
- 前提条件 📋
- インストール🔧
- 環境設定 🔑
- MCP 用の Claude デスクトップ セットアップをセットアップする 🖥️
- 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