安装 Dodo Payments 插件
安装 dodopayments@dodopayments 后,通过 OAuth 登录 API 服务。文档服务 dodo-knowledge 无需认证。
Dodo Payments 官方插件先 marketplace add dodopayments/dodo-agent-plugin,再装 dodopayments。这是 Dodo Payments 的官方 Codex 专节,不是 Polar、Stripe、RevenueCat。插件把十七个技能和两台 HTTP MCP 打成一包。清单名和插件名都是 dodopayments:
codex plugin marketplace add dodopayments/dodo-agent-plugin
codex plugin add dodopayments@dodopayments
codex plugin list 应看到 dodopayments@dodopayments 为 installed, enabled。以后刷新:codex plugin marketplace upgrade dodopayments。旧文档曾写「Codex 没有 plugin add,只能进 TUI /plugins」。现行 CLI 有 plugin add;从来没有 codex plugin install。桌面先在终端加 marketplace,再 Plugins 把源切到 Dodo Payments 点加号。0.154 起可先检查当前会话;未显示插件时再新开会话。IDE 扩展没有 /plugins,用 CLI 加完再到 TUI 或桌面去装。
规范 mcp.json 是 Streamable HTTP,两台表名不要改:
dodo-knowledge→https://knowledge.dodopayments.com/mcp。文档语义检索,不要 API key,也不要mcp login。dodopayments-api→https://mcp.dodopayments.com/mcp。交互走 OAuth:
codex mcp login dodopayments-api
装完插件就不要再 mcp add 重复配置。生成的 .mcp.json 和 .codex-plugin/plugin.json 指向 npx mcp-remote,那是 Claude / VS Code 兼容层。Codex 自己走 HTTP。若 codex mcp get dodopayments-api 看到 command 是 npx,不要把那份 stdio 抄进用户 config.toml;改用手写 --url,并先去掉插件那套。
没有插件、只要 MCP 时才手写:
codex mcp add dodo-knowledge --url https://knowledge.dodopayments.com/mcp
codex mcp add dodopayments-api --url https://mcp.dodopayments.com/mcp
codex mcp login dodopayments-api
[mcp_servers.dodo-knowledge]
url = "https://knowledge.dodopayments.com/mcp"
enabled = true
[mcp_servers.dodopayments-api]
url = "https://mcp.dodopayments.com/mcp"
enabled = true
API 服务是 Code Mode:文档检索 + 沙箱里跑 TypeScript,按需执行 API 操作。能建支付、改订阅、退款,保留操作审批。无头 / CI 才考虑本机 npx dodopayments-mcp 加 DODO_PAYMENTS_API_KEY,不要和已经 login 的 OAuth 写在重复的服务配置。密钥前缀是 dodo_test_ / dodo_live_,不要写进 http_headers、args 或提示词。
仓库根的 AGENTS.md 可以写「查文档走 dodo-knowledge、改账走 dodopayments-api、webhook 要验签、密钥只放环境变量」;按你们栈改,不要整段粘贴官方示例。网页 Cloud 不读取 ~/.codex/config.toml。用 codex mcp get dodopayments-api 看传输是 streamable_http。