← 返回目录
D

Datadog MCP Server

社区
通过 MCP 协议读取 Datadog 监控数据的服务器
GitHub 源仓库 ↗
★ 69 Stars 分类 · 开发工具 热门
62FMRS · C

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

可靠性
7/20
安全与权限
15/20
维护活跃度
10/20
文档质量
16/20
安装易用性
14/20
查看 FMRS 评分方法 →

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 许可证。

工具能力

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

安装接入

  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 且需要只读访问 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 上下文的合规性

常见排障

  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/)

使用场景

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

支持客户端

Claude Desktop完整支持