使用说明
datadog mcp服务器
只读访问Datadog API的MCP(Model Context Protocol)服务器。
Progressive Disclosure模式可有效发现和利用LLM所需工具的设计。
安装,安装
所需的环境变量
| 变数 | 必须 | 说明 |
|---|---|---|
DD_API_KEY |
是 | 数据狗API密钥:https://app.datadoghq.com/organization-settings/api-keys |
DD_APP_KEY |
是 | 数据狗应用程序密钥:https://app.datadoghq.com/organization-settings/application-keys |
DD_SITE |否|数据dog站点(默认值: datadoghq.com) |
在Claude Code中设置
~/.claude.json 的,之 mcpServers 添加到:
{
"mcpServers": {
"datadog": {
"command": "npx",
"args": ["-y", "https://github.com/shueisha-arts-and-digital/datadog-mcp-server"],
"env": {
"DD_API_KEY": "your-api-key",
"DD_APP_KEY": "your-app-key",
"DD_SITE": "datadoghq.com"
}
}
}
}
对于本地构建:
{
"mcpServers": {
"datadog": {
"command": "node",
"args": ["/path/to/datadog-mcp-server/build/index.js"],
"env": {
"DD_API_KEY": "your-api-key",
"DD_APP_KEY": "your-app-key",
"DD_SITE": "datadoghq.com"
}
}
}
}
本地构建
npm install
npm run build
支持API列表
元数据工具(2个工具)
LLM用于发现工具的进度磁盘工具。
工具名称|说明|
|---------|------|
| datadog_list_tool_categories 查看类别列表和工具。detailLevel(name/description/full)控制信息量
| datadog_search_tools 基于关键字的工具搜索
2工具错误跟踪
|工具名称|API|说明|
|---------|-----|------|
| datadog_get_error_tracking_issue | GET /api/v2/error-tracking/issues/{issue_id} |获取特定Issue的详细信息|
| datadog_search_error_tracking_issues | POST /api/v2/error-tracking/issues/search 搜索错误跟踪Issue
3个工具
|工具名称|API|说明|
|---------|-----|------|
| datadog_list_monitors | GET /api/v1/monitor 获取监视器列表(支持名称、标记过滤器)
| datadog_get_monitor | GET /api/v1/monitor/{monitor_id} |获取特定监视器的详细信息|
| datadog_search_monitor_groups | GET /api/v1/monitor/groups/search 搜索监视器组
5个工具
|工具名称|API|说明|
|---------|-----|------|
| datadog_list_active_metrics | GET /api/v1/metrics 获取活动度量名称列表
| datadog_query_metrics | GET /api/v1/query 时间序列度量数据查询
| datadog_get_metric_metadata | GET /api/v1/metrics/{metric_name} 获取特定度量的元数据
| datadog_list_all_metric_tags | GET /api/v2/metrics/{metric_name}/all-tags 特定度量的所有标记列表(包括ingested标记)
| datadog_search_metrics | GET /api/v1/search 查找度量名称前缀
日志(1个工具)
|工具名称|API|说明|
|---------|-----|------|
| datadog_search_logs | POST /api/v2/logs/events/search 搜索日志事件(指定查询时间范围)
RUM(1工具)
|工具名称|API|说明|
|---------|-----|------|
| datadog_search_rum_events | POST /api/v2/rum/events/search 查找RUM事件
共:14个工具(Meta 2+API 12)
渐进式披露
为了最小化LLM的上下文消耗,分阶段进行工具发现的设计:
datadog_list_tool_categories查看类别概述- 单击功能区上
detailLevel: "full"获取详细信息 - 调用所需工具
detailLevel 参数:
| 値 | 出力内容 |
|---|---|
name 仅工具名称 |
|
description 工具名称+说明 |
|
full 工具名称+说明+API方法路径+类别 |
