← 返回目录
D

Datadog MCP Server

社区
通过 MCP 协议读取 Datadog 监控数据的服务器
分类
开发工具 第 95 / 438
Stars
★ 69 热门
传输方式
stdio(本地进程)
运行环境
Node.js 16+
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
⚠
工具数
10
62FMRS · C

基于 README 的社区维护 MCP 服务器,通过官方 Datadog API 提供对监控、仪表盘、指标、事件、日志和 incidents 的只读访问,工具集清晰、支持区域端点和 scope 化密钥,安全实践建议合理,但为第三方项目且无写操作能力。

最强项 · 文档质量 16/20 最弱项 · 可靠性 7/20

可靠性
7/20
安全与权限
15/20
维护活跃度
10/20
文档质量
16/20
安装易用性
14/20
查看各项评分依据
可靠性 7/20
README描述了10个只读工具(get-monitors、get-dashboards、get-metrics、get-events、get-incidents、search-logs、aggregate-logs等)及所谓“全面的错误处理”,但仓库未提供可核查的测试文件、CI工作流或执行日志作为证据;manifest未缓存,无法核实工具声明与实际行为是否一致。按静态审查规则,缺乏可验证的测试/CI证据时可靠性不得超过12分,因此评为7分,体现“可能可行但未经验证”的不确定性。
安全与权限 15/20
所有工具均为只读操作(无删除/写入/部署等危险操作),且文档明确列出每个工具所需的最小Scope(如monitors_read、logs_read_data等)并建议使用范围受限的Application Key,体现了最小权限意识。示例中的密钥均为占位符,无真实凭证泄露。扣分点:API Key/App Key可通过命令行参数传入(--apiKey=...),这类参数在多用户系统的进程列表(ps)中可能被窥探,README未提示此风险;此外未说明日志/指标等数据发送到Datadog后的留存或本地缓存情况,数据流披露不完整。综合评为15分。
维护活跃度 10/20
仓库为MIT许可,非archived状态,69星、7个未关闭issue,说明有一定关注度,但README中没有关于发布节奏、最近提交、依赖更新策略或安全响应渠道的信息,无法判断维护活跃度和治理成熟度,故按“证据缺失即扣分”原则评为10分。
文档质量 16/20
文档层次较完整:先决条件、Application Key范围与权限对照表、npm安装与源码构建、环境变量与命令行参数配置、区域端点列表、Claude Desktop与MCP Inspector集成示例、10个工具列表及4个使用示例、故障排查与调试日志方法一应俱全。不足:仅为4/10个工具提供了具体参数示例,未给出完整的输入参数schema、速率限制、调用配额或费用方面的说明,因此未给满分,评为16分。
安装易用性 14/20
安装路径清晰:先决条件(Node 16+、Datadog API/App Key)、npm全局安装或源码构建、环境变量或命令行参数两种配置方式、区域站点说明、以及针对Claude Desktop的完整JSON配置示例,步骤连贯且提供了主流客户端接入示例。由于静态审查未见实际执行的CI或测试证据,按规则setup分数不得超过15分,结合流程清晰但依赖手动填写密钥、缺少自动化验证,评为14分。

静态评测 · 未实际运行收录于 2026-09-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 使用 Claude Desktop 且需要只读访问 Datadog 数据的运维与 SRE 团队
  • 希望在大语言模型工作流中查询监控、日志、指标的开发者
  • 遵循最小权限原则、可为 Application Key 配置 scope 的团队

不适合谁

  • 需要对 Datadog 进行写操作(创建/修改监控、静默等)的场景——本服务器仅提供只读工具
  • 没有 Datadog 账户及 API/Application Key 的用户
  • Datadog 官方维护支持需求者——这是社区项目,非官方出品

所需权限

  • DD_API_KEY:Datadog API 密钥
  • DD_APP_KEY:Datadog Application 密钥,建议按功能限定 scope:monitors_read、dashboards_read、metrics_read、events_read、logs_read_data、incident_read
  • 未指定 scope 的 Application Key 将继承创建者的全部权限

风险与副作用

  • API Key 与 Application Key 泄漏将暴露组织监控与日志数据
  • 未限定 scope 的 Application Key 拥有创建者的全部权限,违反最小权限原则
  • 第三方社区项目,未经 Datadog 官方审计
  • 日志和指标可能包含敏感业务信息,需注意其进入 LLM 上下文的合规性

安装接入

准备工作

运行环境:Node.js 16+

DD_API_KEY 必填密钥 Datadog API 密钥,在 Organization Settings > API Keys 中获取。
DD_APP_KEY 必填密钥 Datadog Application 密钥,在 Organization Settings > Application Keys 中获取,建议按需限定 scopes。
其他可选配置项(3 个)
DD_SITE 可选 Datadog 站点域名(如 datadoghq.com、datadoghq.eu、us5.datadoghq.com),可选,默认 datadoghq.com。
DD_LOGS_SITE 可选 日志服务的独立站点域名,可选,默认取 DD_SITE 的值。
DD_METRICS_SITE 可选 指标服务的独立站点域名,可选,默认取 DD_SITE 的值。
  1. 准备 Node.js 16 或更高版本,以及 Datadog 账户的 API Key 和 Application Key(在 Organization Settings 中创建)。
  2. 通过 npm 全局安装:npm install -g datadog-mcp-server,或从源码克隆仓库后执行 npm install && npm run build。
  3. 在 Claude Desktop 的 claude_desktop_config. 中添加 mcpServers 配置,使用 npx datadog-mcp-server 并传入 --apiKey、--appKey 和 --site 参数;macOS 配置文件位于 ~/Library/Application Support/Claude/,Windows 位于 %APPDATA%/Claude/。
  4. 也可通过 MCP Inspector 调试:npx @modelcontextprotocol/inspector datadog-mcp-server --apiKey=... --appKey=...。
claude_desktop_config.json
{"mcpServers":{"datadog":{"command":"npx","args":["datadog-mcp-server","--apiKey","<YOUR_API_KEY>","--appKey","<YOUR_APP_KEY>","--site","<YOUR_DD_SITE>"]}}}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "datadog": {
      "command": "npx",
      "args": [
        "datadog-mcp-server",
        "--apiKey",
        "<YOUR_API_KEY>",
        "--appKey",
        "<YOUR_APP_KEY>",
        "--site",
        "<YOUR_DD_SITE>"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add datadog -- npx datadog-mcp-server --apiKey '<YOUR_API_KEY>' --appKey '<YOUR_APP_KEY>' --site '<YOUR_DD_SITE>'

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在 Claude Desktop 中连接后,检查工具列表中是否出现 get-monitors、search-logs 等工具;然后询问「列出我的 Datadog 监控器」,若返回监控数据则说明连接成功。

常见排障

  1. 403 Forbidden:检查 API Key 和 Application Key 是否正确、权限是否充足、账户是否有该数据访问权
  2. 确认使用的区域端点正确(如欧洲用户应使用 datadoghq.eu)
  3. API key 或 App key 格式无效:确保使用完整密钥字符串
  4. 端点不匹配:若日志与指标使用不同域名,检查 --logsSite 和 --metricsSite 配置
  5. 查看 Claude Desktop 的 MCP 日志(macOS: ~/Library/Logs/Claude/mcp*.log,Windows: %APPDATA%/Claude/Logs/)

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 列出我的 Datadog 监控器,只显示 alert 和 warn 状态的前 5 条
  • 查看 ID 为 abc-def-123 的仪表盘的定义
  • 搜索最近 15 分钟内 service:web-app 的错误日志
  • 统计过去一小时 service:web-app 的日志数量,并按 status 分组

工具能力 10

get-monitors 只读
获取监控项列表,支持可选过滤
get-monitor 只读
按 ID 获取特定监控项的详情
get-dashboards 只读
列出所有仪表盘
get-dashboard 只读
按 ID 获取特定仪表盘
get-metrics 只读
列出可用的指标
get-metric-metadata 只读
获取特定指标的元数据
get-events 只读
获取指定时间范围内的事件
get-incidents 只读
列出事件管理(incidents)数据,支持可选过滤
展开其余 2 个工具
search-logs 只读
使用高级查询过滤搜索日志
aggregate-logs 只读
对日志数据执行分析聚合

使用场景

在对话中查询 Datadog 监控项状态和配置
按 ID 查看仪表盘定义
搜索和聚合日志数据以排查问题
查询指标元数据和事件流
查看活跃的事件管理(incidents)列表

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

Datadog MCP Server 是一个 Model Context Protocol 服务器,通过官方 Datadog v1/v2 API 提供对监控项、仪表盘、指标、事件、日志和事件管理(incidents)数据的只读访问。支持美区、欧区等多个 Datadog 区域端点,并可为日志和指标配置独立的服务端点。配置方式支持环境变量(DD_API_KEY、DD_APP_KEY、DD_SITE 等)或命令行参数。该项目为社区维护(GeLi2001/datadog-mcp-server),并非 Datadog 官方出品,采用 MIT 许可证。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 63.3k · 工具数 2 与当前对比 →

源版本 8665aa40deb7 数据同步于 2026-10-19 查看 FMRS 评分方法