Back to MCP directory
publicPublicdnsLocal runtime

datadog-mcp-server

一个MCP服务器,使AI助手能够直接搜索和分析Datadog日志,通过自然语言查询提高故障排查和日志分析效率。

article

README

🚀 Datadog MCP 服务器

Datadog MCP 服务器是一个模型上下文协议(MCP)服务器,它允许 AI 助手直接搜索和分析 Datadog 日志。通过这一集成,AI 助手能够使用自然语言查询您的 Datadog 日志,显著提高故障排除和日志分析的效率。

🚀 快速开始

Datadog MCP 服务器可让 AI 助手与 Datadog 日志进行交互。按照以下步骤完成设置并开始使用。

✨ 主要特性

  • 日志搜索:可以使用灵活的查询参数在 Datadog 中搜索日志。
  • 基于时间的过滤:能够根据特定的时间范围筛选日志。
  • 分页支持:支持通过游标分页来导航大型日志集。
  • 即将推出:后续将提供指标检索功能。

📦 安装指南

先决条件

  • 需拥有配备 API 访问权限的 Datadog 账户。
  • 准备好 Datadog API 和应用程序密钥(详情请参见文档)。

设置步骤

将 MCP 服务器配置添加到您的 AI 助手的 MCP 设置文件中:

⚠️ 重要提示

此 MCP 服务器仅支持 stdio 运输,SSE 运输不可用。

"datadog-mcp-server": {
  "command": "npx",
  "args": ["-y", "@i524/datadog-mcp-server"],
  "env": {
    "DD_API_KEY": "<your-datadog-api-key>",
    "DD_APP_KEY": "<your-datadog-app-key>"
  }
}

💻 使用示例

可用工具

search-logs

使用灵活的过滤选项从 Datadog 搜索日志。

参数: | 属性 | 详情 | |------|------| | filterQuery | 用于筛选日志的查询字符串,必需参数。请参考Datadog 日志搜索语法了解详细信息。 | | filterFrom | 请求日志的最小时间戳(ISO 8601 格式),可选参数。 | | filterTo | 请求日志的最大时间戳(ISO 8601 格式),可选参数。 | | cursor | 用于分页的游标,可选参数。 |

基础用法

// 搜索特定服务在生产环境中的错误日志
{
  "filterQuery": "service:awesome-service status:error",
  "filterFrom": "2025-01-01T00:00:00Z",
  "filterTo": "2025-01-02T00:00:00Z"
}

📄 许可证

该项目采用 MIT License 许可证,更多信息请查看LICENSE文件。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client