返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端