
winor30/mcp-server-datadog
Analytics & monitoringこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
winor30/mcp-server-datadogは、https://github.com/winor30/mcp-server-datadog.からインポートされたMCPサーバー候補です。
概要
winor30/mcp-server-datadogは、https://github.com/winor30/mcp-server-datadog.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
免責事項:本プロジェクトはコミュニティが管理するものであり、Datadog, Inc.とは公式に提携、承認、またはサポートされていません。このMCPサーバーはDatadog APIを利用していますが、Model Context Protocolエコシステムの一部として独立して開発されています。
Datadog API用のMCPサーバーを提供し、インシデント管理などを可能にします。
特徴
- Observability Tools:インシデント、モニター、ログ、ダッシュボード、メトリクスなどの主要なDatadog監視機能をMCPサーバーを通じて活用する仕組みを提供します。
- 拡張可能な設計:追加のDatadog APIと容易に統合できるよう設計されており、将来の機能拡張がシームレスに実現します。
道具
list_incidents
- Datadogからインシデントのリストを取得する。
- *入力:
filter(オプション文字列):インシデントのフィルターパラメータ(例:ステータス、優先度)。pagination(オプションオブジェクト):ページサイズやオフセットなどのページ設定の詳細。- リターン:Datadogインシデントおよび関連するメタデータの配列。
get_incident
- 特定のデータドッグ事件に関する詳細情報を取得する。
- *入力:
incident_id(文字列):詳細を取得するためのインシデントID。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Datadog MCP Server
DISCLAIMER: This is a community-maintained project and is not officially affiliated with, endorsed by, or supported by Datadog, Inc. This MCP server utilizes the Datadog API but is developed independently as part of the Model Context Protocol ecosystem.
MCP server for the Datadog API, enabling incident management and more.
Features
- Observability Tools: Provides a mechanism to leverage key Datadog monitoring features, such as incidents, monitors, logs, dashboards, and metrics, through the MCP server.
- Extensible Design: Designed to easily integrate with additional Datadog APIs, allowing for seamless future feature expansion.
Tools
-
list_incidents- Retrieve a list of incidents from Datadog.
- Inputs:
filter(optional string): Filter parameters for incidents (e.g., status, priority).pagination(optional object): Pagination details like page size/offset.
- Returns: Array of Datadog incidents and associated metadata.
-
get_incident- Retrieve detailed information about a specific Datadog incident.
- Inputs:
incident_id(string): Incident ID to fetch details for.
- Returns: Detailed incident information (title, status, timestamps, etc.).
-
get_monitors- Fetch the status of Datadog monitors.
- Inputs:
groupStates(optional array): States to filter (e.g., alert, warn, no data, ok).name(optional string): Filter by name.tags(optional array): Filter by tags.
- Returns: Monitors data and a summary of their statuses.
-
get_logs- Search and retrieve logs from Datadog.
- Inputs:
query(string): Datadog logs query string.from(number): Start time in epoch seconds.to(number): End time in epoch seconds.limit(optional number): Maximum number of logs to return (defaults to 100).
- Returns: Array of matching logs.
-
list_dashboards- Get a list of dashboards from Datadog.
- Inputs:
name(optional string): Filter dashboards by name.tags(optional array): Filter dashboards by tags.
- Returns: Array of dashboards with URL references.
-
get_dashboard- Retrieve a specific dashboard from Datadog.
- Inputs:
インストール
npx -y @modelcontextprotocol/server-github設定
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
}
}
}