Datadog MCP 用区域 mcp. 地址再 login,工具集写 X-Datadog-MCP-Toolsets
US1:codex mcp add datadog --url https://mcp.datadoghq.com/v1/mcp,再 mcp login。Codex 用 http_headers 里的 X-Datadog-MCP-Toolsets,不要把 ?toolsets= 拼进 URL。这颗头是工具集名单,不是密钥。
Datadog 托管的是远程 Streamable HTTP。地址按你登录 Datadog 的站点来,US1 现行入口是:
codex mcp add datadog --url https://mcp.datadoghq.com/v1/mcp
codex mcp login datadog
官方 Codex 页只示范了手写 ~/.codex/config.toml,效果一样。路径停在 /v1/mcp,不要再抄旧的 /api/unstable/mcp-server/mcp,也不要改成 /sse。
[mcp_servers.datadog]
url = "https://mcp.datadoghq.com/v1/mcp"
http_headers = { "X-Datadog-MCP-Toolsets" = "apm,llmobs" }
enabled = true
X-Datadog-MCP-Toolsets 是工具集名单,例如 apm,llmobs、core,software-delivery 或 all(一般可用的全套)。这不是密钥,写进 http_headers 合法。其它客户端把 ?toolsets= 拼进 URL;Codex 要用这颗头,不要把查询参数抄进 url。
其它站点把主机换成对应的 mcp. 前缀,路径仍是 /v1/mcp,再 mcp login:
- US3:
https://mcp.us3.datadoghq.com/v1/mcp - US5:
https://mcp.us5.datadoghq.com/v1/mcp - EU1:
https://mcp.datadoghq.eu/v1/mcp - AP1:
https://mcp.ap1.datadoghq.com/v1/mcp - AP2:
https://mcp.ap2.datadoghq.com/v1/mcp - UK1:
https://mcp.uk1.datadoghq.com/v1/mcp
GovCloud(app.ddog-gov.com / us2.ddog-gov.com)没有这台 MCP。站点选错,OAuth 会空转。以 Datadog 文档右侧的 Site 选择器为准。
连上之后,账号还要有 Datadog 的 MCP 读权限。传输正常但工具没数据,先查角色,不要重装。
不要做这些:
- 不要抄 Claude 的
--transport http,也不要抄/plugin install datadog@claude-plugins-official。Codex 远程用--url。 - 不要把
DD_API_KEY/ Application Key 写进http_headers。Codex 这条主路径是 OAuth。密钥类自定义头走env_http_headers。 - 不要给它
required = true挂全局。 - 不要把桌面 ChatGPT 应用里的 Datadog Codex Plugin(Preview,目前只写 US1)当成 CLI 配置。那是另一条安装器。
- 不要抄
mcpServersJSON,也不要套mcp-remote。
网页 Cloud 不读 ~/.codex/config.toml。改完新开会话。用 codex mcp get datadog 看传输是 streamable_http。