Amplitude MCP 用官方 --url 再 OAuth,EU 换 mcp.eu 覆盖同名表
官方 Codex 页:codex mcp add amplitude --url https://mcp.amplitude.com/mcp,然后走 OAuth。EU 用 mcp.eu.amplitude.com/mcp 再 add 一次覆盖。这不是埋点摄入,也不是只读文档 MCP。
Amplitude 给 Codex CLI 单独写了一页。美国区:
codex mcp add amplitude --url https://mcp.amplitude.com/mcp
EU 数据驻留用 https://mcp.eu.amplitude.com/mcp。add 之后按提示做 Amplitude OAuth;也可以再跑 codex mcp login amplitude。
[mcp_servers.amplitude]
url = "https://mcp.amplitude.com/mcp"
enabled = true
从美国切到 EU:用 EU 地址再 mcp add 一次会覆盖同名表,然后重新授权。权限跟你登录的 Amplitude 账号走,MCP 不会多给你权限。
这台服务器能读也能改图表、实验、队列和跟踪计划,不是生产埋点入口。manage_amp_events 改的是跟踪计划定义,不会把事件流打进 Amplitude。公开文档另有只读 Docs MCP,不要和这台分析 MCP 配成一台。写跟踪计划需要账号上的 Use MCP (write) 权限。
不要做这些:
- 不要抄 Claude / Cursor 的
mcpServersJSON 和transport: streamable-http。Codex 远程用--url。 - 不要抄 Amplitude 插件仓那行
/plugin marketplace add amplitude/mcp-marketplace。那是 Claude 语法;Codex CLI 官方页只有mcp add。 - 不要把
?discovery=progressive当成必加。那是缩工具表的可选项;主路径仍是/mcp。 - 不要给它
required = true挂全局。也不要和 bearer 混用——官方路径是 OAuth。 - 不要抄 Linear 旧文的
rmcp_client。现行 Codex 自己连 HTTP。
网页 Cloud 不读这份 config.toml。改完新开会话。用 codex mcp get amplitude 看传输是 streamable_http。