原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Datadog

作者:us-all版本 1.21.1i★ –i在你的电脑上运行
注册名称io.github.us-all/datadog

安装

概览

作者提供的说明(英文原文)

Datadog MCP — 165 tools for metrics, monitors, logs, APM, RUM, incidents, CI/CD, fleet

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 开发者工具
  • 你需要填写:DD_API_KEY, DD_APP_KEY

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

  • 基础检查:1 项中通过 1 项
  • 在你的电脑上运行,拥有你的用户账户的权限(文件、网络、应用)。
  • 需要你自己填写: DD_API_KEY, DD_APP_KEY, DD_SITE, DD_TOOLS, DD_DISABLE, DD_ALLOW_WRITE

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

  • npm已安装 Node.js(用于 npx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "datadog": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/datadog-mcp"
      ],
      "env": {
        "DD_API_KEY": "your-value",
        "DD_APP_KEY": "your-value",
        "DD_SITE": "your-value",
        "DD_TOOLS": "your-value",
        "DD_DISABLE": "your-value",
        "DD_ALLOW_WRITE": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add datadog --env DD_API_KEY=your-value --env DD_APP_KEY=your-value --env DD_SITE=your-value --env DD_TOOLS=your-value --env DD_DISABLE=your-value --env DD_ALLOW_WRITE=your-value -- npx -y @us-all/datadog-mcp

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "datadog": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/datadog-mcp"
      ],
      "env": {
        "DD_API_KEY": "your-value",
        "DD_APP_KEY": "your-value",
        "DD_SITE": "your-value",
        "DD_TOOLS": "your-value",
        "DD_DISABLE": "your-value",
        "DD_ALLOW_WRITE": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "datadog": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@us-all/datadog-mcp"
      ],
      "env": {
        "DD_API_KEY": "your-value",
        "DD_APP_KEY": "your-value",
        "DD_SITE": "your-value",
        "DD_TOOLS": "your-value",
        "DD_DISABLE": "your-value",
        "DD_ALLOW_WRITE": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • DD_API_KEY 机密 必填 env
    Datadog API key
  • DD_APP_KEY 机密 必填 env
    Datadog application key
  • DD_SITE env
    Datadog site (datadoghq.com, datadoghq.eu, us3.datadoghq.com, etc.)
  • DD_TOOLS env
    Comma-separated category allowlist (e.g. metrics,monitors,logs). Default: all categories enabled.
  • DD_DISABLE env
    Comma-separated category disablelist.
  • DD_ALLOW_WRITE env
    Set to 'true' to enable write/destructive tools. Default read-only.

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 us-all 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“开发者工具”中的其他服务器比较i

  • 星标数多于此分类中其他 1390 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 1390 个服务器的 27% 更新
  • 基础检查结果等于或优于此分类中其他 1390 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Datadog 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:DD_API_KEY, DD_APP_KEY

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.21.1)于5个月前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。

有什么可以替代它?

同一分类中有:GitHub, Desktop Commander, Cloudflare MCP

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

GitHub

作者:github

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

电脑或云端★ 34,245MIT3天前更新
安装

Desktop Commander

作者:wonderwhy-er

MCP server for terminal commands, file operations, and process management

在你的电脑上运行★ 10,225MIT15天前更新
安装

Cloudflare MCP

作者:cloudflare

Cloudflare MCP servers

在云端运行★ 4,446Apache-2.014个月前更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

Datadog MCP Server

The Datadog MCP that answers _"why is this happening?"_ — not just _"what's the value?"_

Aggregation tools that fold 5–7 sequential API calls into one structured response. Full SLO CRUD. Fleet automation. The widest Datadog API coverage in any MCP — 163 tools built on the @us-all MCP standard.

What it does that others don't

  • Aggregation tools — analyze-monitor-state and slo-compliance-snapshot collapse 5–7 sequential API calls into one structured response with a caveats array for partial failures. No other Datadog MCP ships this pattern.
  • Full SLO CRUD — create, update, delete SLOs (and their corrections). The official Bits AI MCP and community alternatives are read-only on SLOs.
  • Fleet Automation — 15 tools across deployments and schedules. Only this server.
  • Status Pages — 21 tools for full status-page lifecycle (components, degradations, maintenances). Only this server.
  • Token-efficient by design — extractFields projection, DD_TOOLS/DD_DISABLE 16-category toggles, and a search-tools meta-tool keep LLM context low across 163 tools.
  • Apps SDK card — slo-compliance-snapshot renders as a visual card on ChatGPT clients via _meta["openai/outputTemplate"]. Claude clients receive the same JSON content (non-breaking).
  • stdio + Streamable HTTP — defaults to stdio (Claude Desktop / Code). Set MCP_TRANSPORT=http for ChatGPT Apps SDK or remote clients (Bearer auth via MCP_HTTP_TOKEN).

Try this — 5 prompts

Connect the server to Claude Desktop or Claude Code, then paste any of these:

  1. SLO health — *"List my SLOs and their error budget remaining this month. Group by status: compliant, at-risk, breached."*
  2. Incident triage — *"There's an active incident on checkout-service. Pull the linked monitors, the recent error spikes from APM, and which deployments touched the service in the last 24h."*
  3. Monitor noise audit — *"Find monitors that alerted more than 10 times in the last 7 days but had MTTR under 5 minutes — these are probably flapping."*
  4. RUM error spike — *"RUM error rate jumped on the checkout funnel between 14:00 and 14:30 today. Show me the top error groups, affected sessions, and the user actions before the errors."*
  5. Fleet rollout — *"Schedule the datadog-agent 7.55.0 rollout to the staging cluster, weekends only, starting next Saturday."*

When to use this vs Datadog's official MCP

Datadog's official MCP (Bits AI MCP, GA 2026-03-09) is complementary, not a replacement:

Official Datadog MCP@us-all/datadog-mcp (this)
Tool count16+ core toolsets163 tools across full API surface
DeploymentRemote (managed by Datadog)Self-host stdio (npx / Docker / npm)
AuthDatadog SSOAPI + APP key
SitesPublic Datadog sitesAny site, incl. internal/sovereign; US5 default
SLO writes❌✅ create/update/delete SLOs + corrections
Fleet automation❌✅ 15 tools
Status pages❌✅ 21 tools
Aggregation tools❌✅ analyze-monitor-state, slo-compliance-snapshot
MCP Prompts❌✅ 4 (triage-incident, audit-monitor-noise, analyze-rum-error-spike, investigate-slow-trace)
MCP Resources❌✅ dd://service/{serviceName}, dd://team/{teamId}, dd://synthetics/{testId}, etc.

Use the official Bits AI MCP for fast managed onboarding and SSO. Use this when you need full API coverage, SLO/fleet/status-page write parity, or self-hosting (internal sites, isolated networks, dev/CI sandboxes).

Install

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{

"mcpServers": { "datadog": { "command": "npx", "args": ["-y", "@us-all/datadog-mcp"], "env": { "DD_API_KEY": " ", "DD_APP_KEY": " ", "DD_SITE": "datadoghq.com" } } } }

Claude Code
claude mcp add datadog -s user \

-e DD_API_KEY= -e DD_APP_KEY= -e DD_SITE=datadoghq.com \ -- npx -y @us-all/datadog-mcp

Docker
docker run -e DD_API_KEY=... -e DD_APP_KEY=... -e DD_SITE=datadoghq.com \

ghcr.io/us-all/datadog-mcp-server:latest

Build from source
git clone https://github.com/us-all/datadog-mcp-server.git

cd datadog-mcp-server && pnpm install && pnpm build node dist/index.js

Configuration

VariableRequiredDefaultDescription
DD_API_KEY✅—Datadog API key
DD_APP_KEY✅—Datadog Application key
DD_SITE❌us5.datadoghq.comDatadog site (see table below)
DD_ALLOW_WRITE❌falseSet true to enable mutations (create/update/delete)
DD_TOOLS❌—Comma-sep allowlist of categories. Only these load — biggest token saver.
DD_DISABLE❌—Comma-sep denylist. Ignored when DD_TOOLS is set.
MCP_TRANSPORT❌stdiohttp to enable Streamable HTTP transport
MCP_HTTP_TOKENconditional—Bearer token. Required when MCP_TRANSPORT=http
MCP_HTTP_PORT❌3000HTTP listen port
MCP_HTTP_HOST❌127.0.0.1HTTP bind host (DNS rebinding protection auto-enabled for localhost)
MCP_HTTP_SKIP_AUTH❌falseSkip Bearer auth — e.g. behind a reverse proxy that handles it

Categories (16): metrics, monitors, dashboards, logs, apm, rum, incidents, security, synthetics, ci, infra, fleet, status-pages, oncall, teams, account.

When MCP_TRANSPORT=http: POST /mcp (Bearer-auth JSON-RPC) + GET /health (public liveness).

Sites:

SiteValueRegion
US1datadoghq.comUS (Virginia)
US3us3.datadoghq.comUS (Virginia)
US5us5.datadoghq.comUS (Oregon)
EU1datadoghq.euEU (Frankfurt)
AP1ap1.datadoghq.comAsia-Pacific (Tokyo)
Token efficiency

Naive setup loads ~25K tokens of tool schema before any conversation. Three knobs mitigate:

ScenarioToolsSchema tokensvs default
default (all categories)16325,200—
typical (DD_TOOLS=metrics,monitors,logs,apm,dashboards)559,300−63%
narrow (DD_TOOLS=metrics,monitors)243,800−85%
  1. Category toggles — DD_TOOLS=metrics,monitors,logs,apm (biggest win).
  2. `extractFields` response projection — get-dashboard { dashboardId: "abc", extractFields: "id,title,widgets.*.definition.type" }.
  3. `search-tools` meta-tool — always enabled; lets the LLM discover tools at runtime instead of preloading all schemas.
Read-only mode

By default, all writes are blocked to prevent accidental mutations by AI agents. The following require DD_ALLOW_WRITE=true:

create-monitor, update-monitor, delete-monitor, mute-monitor, create-dashboard, update-dashboard, delete-dashboard, send-logs, post-event, trigger-synthetics, create-synthetics-test, update-synthetics-test, delete-synthetics-test, create-downtime, cancel-downtime, create-case, update-case-status, send-dora-deployment, send-dora-incident, create-slo, update-slo, delete-slo, plus all fleet/status-page/security writes.

MCP Prompts (4)

Workflow templates the model can invoke directly:

  • triage-incident — given an incident ID, walks linked monitors, recent error spikes, and recent deploys.
  • audit-monitor-noise — flag flapping monitors via alert frequency × MTTR.
  • analyze-rum-error-spike — diff RUM error rates across two windows, attribute to top error groups.
  • investigate-slow-trace — given a slow trace ID, traverse the span tree and surface bottleneck spans.

MCP Resources

Read-only entities by URI: dd://monitor/{id}, dd://dashboard/{id}, dd://slo/{id}, dd://incident/{id}, dd://service/{serviceName}, dd://team/{teamId} (team + members), dd://synthetics/{testId}, dd://host/{name}.

Tool reference

163 tools across 16 categories. Use the search-tools meta-tool to discover at runtime; the full list is collapsed below.

DomainTools
Status Pages21
RUM (events + apps + metrics + retention)27
Metrics, Hosts, SLOs, Downtimes, Containers, Processes19
Fleet Automation15
Synthetics, Logs/Spans Metrics, SLO Corrections16
Monitors, Dashboards, Notebooks, Events16
Incidents, Cases, Error Tracking, Audit13
OnCall, Teams, Users, Services, Bots11
Security signals + rules + suppressions9
APM, CI Visibility, DORA, Network Devices9
+ aggregationsanalyze-monitor-state, slo-compliance-snapshot
+ metasearch-tools

Full tool list (click to expand)

Metrics (5)

query-metrics, get-metrics, get-metric-metadata, list-active-metrics, list-metric-tags

Monitors (7)

get-monitors, get-monitor, create-monitor, update-monitor, delete-monitor, mute-monitor, validate-monitor, analyze-monitor-state *(aggregation)*

Dashboards (5)

get-dashboards, get-dashboard, create-dashboard, update-dashboard, delete-dashboard

Logs (3)

search-logs, aggregate-logs, send-logs

Events (2)

get-events, post-event

Incidents (6)

get-incidents, get-incident, search-incidents, create-incident, update-incident, delete-incident

APM (1)

search-spans

RUM (17)

search-rum-events, aggregate-rum, list-rum-applications, get-rum-application, create-rum-application, update-rum-application, delete-rum-application, list-rum-metrics, get-rum-metric, create-rum-metric, update-rum-metric, delete-rum-metric, list-rum-retention-filters, get-rum-retention-filter, create-rum-retention-filter, update-rum-retention-filter, delete-rum-retention-filter

SLOs (6)

list-slos, get-slo, get-slo-history, create-slo, update-slo, delete-slo, slo-compliance-snapshot *(aggregation)*, plus 5 SLO-correction tools

Synthetics (6)

list-synthetics, get-synthetics-result, trigger-synthetics, create-synthetics-test, update-synthetics-test, delete-synthetics-test

Hosts / Containers / Processes (4)

list-hosts, get-host-totals, list-containers, list-processes

Downtimes (3)

list-downtimes, create-downtime, cancel-downtime

Security (9)

search-security-signals, get-security-signal, list-security-rules, get-security-rule, delete-security-rule, list-security-suppressions, get-security-suppression, create-security-suppression, delete-security-suppression

CI Visibility (4)

search-ci-pipelines, aggregate-ci-pipelines, search-ci-tests, aggregate-ci-tests

Cases (4)

list-cases, get-case, create-case, update-case-status

Error Tracking (2)

list-error-tracking-issues, get-error-tracking-issue

DORA (2)

send-dora-deployment, send-dora-incident

Network Devices (2)

list-network-devices, get-network-device

Notebooks (2)

list-notebooks, get-notebook

OnCall (2)

get-team-oncall, `get-oncall-schedul

只显示了开头部分;其余内容请在仓库中阅读

问 PopNx