Skip to main content
安装 Dodo Agent Plugin,为您的编程代理提供两个 MCP 服务器和十七项技能,用于构建 Dodo Payments 集成。安装后,只需描述您想构建的内容,您的代理就会规划并编写集成代码。该插件支持 Claude Code、Codex CLI、Cursor、VS Code / GitHub Copilot、Kiro 和 OpenCode。Gemini CLI 仅支持两个 MCP 服务器。 该插件遵循 Agent Plugins 1.0.0 规范。具有原生支持的客户端会直接加载它;其他客户端则使用生成的兼容性清单。 您将获得:
  • Dodo Payments API MCP 服务器 — 实时访问支付、订阅、客户、产品、退款、许可证和用量数据。通过浏览器 OAuth 进行身份验证(无需本地密钥)。
  • Dodo Knowledge MCP 服务器 — 对所有 Dodo Payments 文档进行语义搜索。无需凭据。
  • 十七项代理技能 — 代理按需加载的速查表,涵盖结账、订阅、webhook、按用量计费和按额度计费、许可证密钥、产品目录、折扣、本地化定价、移动端结账、退款与争议、客户管理、框架适配器、BillingSDK、Better Auth、测试与上线,以及最佳实践。

安装插件

请在下方选择您的编程代理。每次安装都会添加两个 MCP 服务器。除 Gemini CLI 外,所有代理还会添加十七项技能。OpenCode 需要额外设置才能加载这些技能,具体说明见其对应章节。

Claude Code

从 marketplace 安装:
API MCP 服务器默认使用浏览器 OAuth——安装时无需密钥。代理首次调用 Dodo 工具时,系统会提示您登录。

Dodo Agent Plugin on GitHub

源代码、配置选项和本地开发说明
注册 marketplace,然后从 Codex TUI 安装。
1

Register the marketplace

2

Install from the Codex TUI

打开 Codex 并运行 /plugins:
输入 /plugins,切换到 Dodo Payments marketplace,选择 dodopayments 插件,然后选择 Install plugin。
两个 MCP 服务器和全部十七项技能都会自动注册。如果插件未出现在 /plugins 下,请刷新:
注册 marketplace 后,如果不想使用 TUI,而是想从 shell 安装,请运行 codex plugin add dodopayments@dodopayments。Codex CLI 没有 codex plugin install 子命令。请参阅 Codex 官方插件文档。
将仓库克隆到 Cursor 的本地插件目录:
重启 Cursor。插件会从 skills/ 加载技能,并从 .mcp.json 加载 MCP 服务器。新版 Cursor 可直接识别 Agent Plugins 1.0.0,并接受 .claude-plugin/marketplace.json 作为 marketplace 源。生成的 .cursor-plugin/plugin.json 会保留,以兼容旧版本。如果您安装的是 0.5.0 之前的版本,请删除该目录并重新克隆——技能现在以实际文件形式提供,而不是符号链接。
在项目中安装插件包,然后将其及其技能路径添加到 opencode.json:
重启 OpenCode。两个 MCP 服务器都会自动注册。由于 OpenCode 不会扫描已安装的包来查找技能,因此需要额外添加 skills.paths 条目。相对路径会相对于项目目录解析,因此该包必须存在于该项目的 node_modules 中。也可以使用绝对路径,以避免本地安装要求。验证技能是否已加载:
您应当看到全部十七项技能。不存在的技能路径会被静默忽略,因此请进行验证,不要仅凭假设。
克隆仓库并注册:
打开 Chat 视图,转到 Plugins,然后添加克隆的文件夹。或者在 settings.json 中注册它:
键是路径,值用于启用它。绝对路径和 ~/ 均可使用;相对路径会相对于每个工作区文件夹解析。该设置会实时读取,因此运行中的窗口无需重启即可获取更改。chat.pluginLocations 标记为实验性功能,并且属于受限设置,因此必须信任工作区。代理插件支持是由 chat.plugins.enabled 管理的预览功能,该功能默认开启。
Kiro 原生读取 Agent Plugins 清单。
1

Clone the repository

2

Open the Powers panel

在 Kiro 中,打开 Powers 面板(带闪电图标的 Ghosty 图标)。
3

Import the folder

选择 Add Custom Power → Import power from a folder,选择克隆的目录(包含 plugin.json 的目录),然后点击 Install。
技能从 skills/ 加载,MCP 服务器从 mcp.json 加载。Kiro 在内部管理 MCP 服务器——它们不会写入 ~/.kiro/settings/mcp.json。Kiro 也可以直接从 GitHub URL 安装 Power;请参阅 Kiro 安装文档。
Gemini CLI 没有 agent-skill 原语,因此只有两个 MCP 服务器可用。dodo-knowledge 涵盖了技能所提供功能中的很大一部分,并会自动保持最新。
重启 Gemini CLI。仓库根目录下的 gemini-extension.json 是清单。
使用其他代理?MCP Server 和 Agent Skills 指南涵盖 Claude Desktop、Windsurf、Cline、Zed 以及任何兼容 MCP 的客户端。

您将获得什么

安装完成后,您的代理即可访问两个 MCP 服务器和十七项技能。

MCP 服务器

两个服务器都使用 Streamable HTTP。规范中的 mcp.json 会原生声明它们,Codex CLI 和 Kiro 等遵循规范的客户端会使用该声明。生成的兼容性清单 .mcp.json 会通过 mcp-remote 连接它们,以供无法直接连接 Streamable HTTP 的客户端使用。

代理技能

技能会自动加载——当代理检测到相关任务时,会选择合适的技能。请参阅 Agent Skills,了解完整列表和单项安装说明。

首先尝试此提示词

插件激活后,请尝试:
您的代理会加载 webhook-integration 技能,使用 dodo-knowledge MCP 获取最新的负载结构,并按照 Standard Webhooks 规范编写带签名验证的处理程序。

客户端支持

支持插件安装的代理

一次安装即可连接两个 MCP 服务器;对于具有技能原语的客户端,还会添加这些技能。 OpenCode 需要额外添加一个 skills.paths 条目,之后才能加载十七项技能。Gemini CLI 没有 agent-skill 原语,因此技能按设计不可用。

其他兼容 MCP 的客户端

这些客户端不支持 Agent Plugin 安装。请手动配置两个 MCP 服务器,并在支持的情况下通过 Skills CLI 添加技能。

为代理构建的文档

每个 Dodo Payments 文档页面都有针对 AI 消费进行优化的格式:
  • 完整文档索引:docs.dodopayments.com/llms.txt — 用于上下文摄取的完整文档索引
  • 纯 Markdown:将 .md 附加到任意文档 URL,即可获取原始 Markdown 版本(例如 /api-reference/introduction.md)
  • 源代码仓库:github.com/dodopayments/dodo-docs — 克隆后即可进行离线索引

您的代理可以做什么

安装插件后,您的编程代理可以:

安全与最佳实践

切勿提交生产 API 密钥。开发期间请使用 测试模式。
  • 先使用测试模式。 在上线前,使用测试模式 API 密钥构建并测试集成。请参阅测试模式与生产模式。
  • OAuth 是默认方式。 Agent Plugin 通过浏览器 OAuth 进行身份验证(无需本地机密)。仅在需要时使用 API 密钥模式。
  • 检查代理生成的代码。 始终确认 webhook 处理程序根据 Standard Webhooks 规范进行签名验证。

使用 API 密钥配置

默认情况下,Agent Plugin 使用支持浏览器 OAuth 的远程 MCP 服务器。若要改用本地 API 密钥,例如在 CI 或无头服务器中使用,请切换到 stdio 模式。
在 Claude Code 中打开 /plugins,选择 Dodo Payments,然后选择 Configure options。填写:
  • dodo_api_key — 您的测试模式或生产模式 API 密钥
  • dodo_webhook_key — 您的 webhook 签名密钥
  • dodo_environment — test_mode 或 live_mode
然后编辑 .mcp.json,使 dodopayments-api 指向本地 stdio 服务器:
运行 /reload-plugins 以应用更改。
在 opencode.json 中自行声明 dodopayments-api——您添加的条目会覆盖插件的默认远程服务器:
重启 OpenCode 以应用更改。

后续步骤

MCP Server

两个 MCP 服务器的完整参考——所有受支持的客户端、配置和可用工具

Agent Skills

单项技能安装、技能参考和针对各代理的设置说明

API Reference

所有 Dodo Payments 端点的完整 OpenAPI 参考
最后修改于 2026年9月26日