
Datadog MCP Server

2025.04.06
28
TypeScript监控服务API 集成开发效率
Datadog MCP Server 是一个用于与 Datadog API 交互的中间件服务,提供了对 Datadog 监控功能的全面访问能力。该服务通过 MCP 协议封装了 Datadog 的核心功能,包括事件管理、监控器状态查询、日志检索、仪表板操作等,旨在为开发者提供便捷的 Datadog 集成方案。
View on GitHub
Overview
基本能力
产品定位
Datadog MCP Server 是一个连接 MCP 协议与 Datadog API 的桥梁服务,主要面向需要将 Datadog 监控能力集成到其他系统中的开发者。
核心功能
- 事件管理:查询和管理 Datadog 事件(incidents)
- 监控器操作:获取监控器状态和详细信息
- 日志查询:检索和分析 Datadog 日志数据
- 仪表板管理:获取和操作 Datadog 仪表板
- 指标查询:检索时间序列指标数据
- 主机管理:查询主机信息、静音/取消静音主机
- 停机管理:安排和取消计划停机时间
适用场景
- 将 Datadog 监控数据集成到自定义仪表板
- 自动化事件响应流程
- 构建自定义监控工作流
- 开发与 Datadog 深度集成的内部工具
工具列表
list_incidents
- 检索 Datadog 事件列表get_incident
- 获取特定事件详情get_monitors
- 获取监控器状态get_logs
- 搜索日志list_dashboards
- 获取仪表板列表get_dashboard
- 获取特定仪表板详情query_metrics
- 查询指标数据list_traces
- 检索 APM 追踪数据list_hosts
- 获取主机列表get_active_hosts_count
- 获取活跃主机计数mute_host
- 静音主机unmute_host
- 取消静音主机list_downtimes
- 列出计划停机schedule_downtime
- 安排停机时间cancel_downtime
- 取消停机
常见问题解答
- 需要先配置 Datadog API 密钥和应用密钥
- 调试建议使用 MCP Inspector 工具
- 可通过环境变量指定 Datadog 站点
使用教程
使用依赖
需要先配置 Datadog API 凭证:
export DATADOG_API_KEY="your_api_key"
export DATADOG_APP_KEY="your_app_key"
export DATADOG_SITE="your_datadog_site"
安装教程
- 通过 Smithery 自动安装:
npx -y @smithery/cli install @winor30/mcp-server-datadog --client claude
- 手动安装:
pnpm install
pnpm build
pnpm watch # 开发模式
调试方式
使用 MCP Inspector 进行调试:
npm run inspector