WM 

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,但作为模型上下文协议生态系统的一部分独立开发。
Datadog API 的 MCP 服务器,支持事件管理等功能。
特色
- 可观测性工具:通过MCP服务器,提供利用关键Datadog监控功能(如事件、监控、日志、仪表盘和指标)的机制。
- 可扩展设计:设计为轻松与其他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>"
}
}
}
}