Dodo 支付代理插件
AI编码代理的官方多多支付插件. 安装 Dodo 支付集成技能和 MCP 服务器 克劳德代码, (中文(简体) ), 代码 CLI, (中文(简体) ), 光标, (中文(简体) ), VS 代码 / GitHub 副驾驶, (中文(简体) ), Grok 构建, (中文(简体) ), Meta Muse 代码, (中文(简体) ), 双子座CLI, (中文(简体) ), 反重力, (中文(简体) ), 朱妮, (中文(简体) ), 打开代码更多,来自一个单一的真相来源.
此插件符合 代理插件 1.0.0 规格: 根 plugin.json作为直接子女的技能 skills/,以及 MCP 服务器 mcp.json。有本地代理插件的客户端支持直接加载;此 repo 中针对提供者的列表是生成的兼容shim,用于不匹配的客户端 .
你得到的东西
- Dodo 支付 MCP 服务器 (单位:千美元)
dodopayments- 文件搜索加实时API访问(付款、订阅、客户、产品、退款、许可证、使用)。 通过浏览器 OAuth 认证,不需要本地证书 . - 代理技能 - 一个
dodo-payments技能(列出) 下级页:1SKILL.md当任务需要时,您的代理员会随要求而加载.
安装
| 客户端 | 技能 | MCP 磁共振 | 怎么样 |
|---|---|---|---|
| 克劳德代码 | ✅ | ✅ | 市场 |
| 代码 CLI / ChatGPT | ✅ | ✅ | 市场 |
| 光标( 和 Grok Bot) | ✅ | ✅ | 克隆 |
| VS 代码 / GitHub 副驾驶 | ✅ | ✅ | 插件视图 • 妇女 副驾驶CLI |
| Grok 构建 | ✅ | ✅ | grok plugin install |
| grok.com, xAI API (英语) | —— 说 | ✅ | 连接器/ API 工具 |
| Meta Muse 代码 | ✅ | ✅ | muse plugins install |
| 双子座CLI | ✅ | ✅ | 延长 |
| 谷歌反重力 | ✅ | ✅ | agy plugin install |
| 朱尼喷气缸 | ✅ | ✅ | 延长 |
| 基罗 | ✅ | ✅ | 权力 |
| 打开代码 | ✅ | ✅ | 无 |
| Quen代码, Devin, Goose, 工厂机器人, 增强, OpenHands, OpenClaw, Hermes | ✅ | ✅ | 更多客户 |
| 克连克洛克洛克克克洛克克克洛克克克洛克克克洛克克克洛克克克·克克洛克克克·克洛克克·克克洛克克·克洛克·克洛克克克·克洛克克·克洛克克·克洛克·克洛克克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克洛克·克·克洛克·克·克·克洛克洛克·克·克多克·克·克多克·克洛克多克·克·克多克·克·克多克多克·克多克·克·克多克多克·克·克多克·克·克·克多克·克·克多克·克·克多克·克·克多克·克·克多克·克·克·克·克·克·克·克·克·克·克· | ✅ | ✅ | npx skills + 键 npx add-mcp |
| Claude.ai、ChatGPT、迷惑、迷惑 | —— 说 | ✅ | 自定义连接符 |
克劳德代码
claude plugins marketplace add dodopayments/dodo-agent-plugin
claude plugins install dodopayments@dodopayments
MCP服务器与OAuth一起签名,所以没有API键来粘贴. 您的客户端在服务器被添加或连接( 运行) 时启动签名 /mcp ),并在浏览器中打开一个 Dodo 支付同意页: 选择业务、模式和权限。 见 登录和进入。 。 。 .
代码 CLI
注册市场,然后安装插件 :
codex plugin marketplace add dodopayments/dodo-agent-plugin
codex plugin add dodopayments@dodopayments
校验 :
codex plugin list # dodopayments installed, enabled
codex mcp list # dodopayments
codex mcp login dodopayments # browser OAuth
您也可以从 TUI 内部安装: 运行 codex类型 /plugins,选择 Dodo 支付 b. 市场和跨国公司 支付多德 插件,然后选择 安装插件。 。 。 .
如果您先前添加了市场且插件没有出现, 请刷新 :
codex plugin marketplace upgrade dodopayments
光标
手动安装 :
git clone https://github.com/dodopayments/dodo-agent-plugin.git ~/.cursor/plugins/local/dodo-agent-plugin
重启光标. 插件加载技能 skills/ 和 MCP 服务器 .mcp.json,如在 .cursor-plugin/plugin.json。 。 。 .
Cursor 3.14.27 还直接识别代理插件 1.0.0:其代理主机同时携带 spec schema URL 和 spe's own
nameregex, 并接受其中之一.cursor-plugin/marketplace.json或者说.claude-plugin/marketplace.json作为市场来源。 生成的.cursor-plugin/plugin.json保存为旧建筑的腰带和背带.
在v0.5.0之前,这个克隆人生产了一个插件 无工作技能数字 :
skills/包含连接到一个平原的 git 子模块git clone不获取。 技能现在作为真实文件被卖出,所以上面的指令是用文件证明的. 如果安装了更早的版本,请重新连接.
基罗
Kiro 读取代理插件
git clone https://github.com/dodopayments/dodo-agent-plugin.git
把基罗放在克隆的文件夹里 技能负载从 skills/, MCP 服务器 mcp.json,而基罗语的特有表述来自 dev.kiro 扩展名空间 plugin.json。 。 。 .
双子座CLI
gemini extensions install https://github.com/dodopayments/dodo-agent-plugin
gemini-extension.json 双子座自动发现 skills/ 旁边的目录 。 在双子座CLI 0.63.0上验证: gemini skills list 显示技能和 gemini mcp list 显示服务器.
VS 代码 / GitHub 副驾驶
git clone https://github.com/dodopayments/dodo-agent-plugin.git
然后打开 Chat 视图, 去 插件,并添加已复制的文件夹。 技能负载从 skills/,而 MCP 服务器从 .mcp.json。 。 。 .
VS 代码 1.125.1 不按下代理插件
$schema- 绳子没有在捆绑里出现 它的装载器通过探测来选择一个表,按顺序,.plugin/plugin.json,则.claude-plugin/plugin.json根plugin.json,并默认 MCP 为.mcp.json而不是说mcp.json因为这种回波船 产生.claude-plugin/plugin.jsonVS代码通过那个分支装入. 万事通,技巧和MCP服务器,通过相容性表而非相克.
打开代码
OpenCode通过npm分发. 将插件添加到您的 opencode.json数字 :
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@dodopayments/opencode-plugin"]
}
重新启动 OpenCode. MCP 服务器dodopayments)通过插件自动注册 config 钩为本地远程服务器 。 无手册 mcp 需要块。 运行 opencode mcp auth dodopayments 打开 Dodo 付款同意页.
技能需要在当地安装的软件包外加一行. OpenCode 不扫描已安装的技能包, 所以将其指向软件包 skills/ 自己编目. skills.paths 条目解析与项目目录相对应,所以软件包必须在项目的 node_modules - OpenCode 自己的插件缓存位置不同 :
npm install --save-dev @dodopayments/opencode-plugin
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["@dodopayments/opencode-plugin"],
"skills": {
"paths": ["node_modules/@dodopayments/opencode-plugin/skills"]
}
}
一条绝对路径也起作用,避免了本地安装的要求.
校验 opencode run "List every skill available to you by name." - 你应该看看 dodo-payments (见 包含技能) (中文(简体) ). 一个不存在的技能路径被默默地忽略了,所以检查而不是假设.
0:5.0前的版本记录了这些技能是自动发现的. 它们不是:OpenCode中没有任何扫描已安装的软件包,因此OpenCode用户拥有MCP服务器,但没有技能. 设置
config.skills从插件的config钩子也没有修补这个 - 技能索引是在之前构建的config钩子运行,所以它从来没有登记任何东西.
包含技能
一个技能, dodo-payments。 。 SKILL.md 是一个简短的索引; 细节存在于您代理人仅在任务需要时才加载的参考文件中.
| 参考文献 | 封面 |
|---|---|
checkout | 取出会话、付款链接和重叠取出 |
mobile-checkout | React 本地、 Flustter 、 iOS 和 Android 的应用中检出 |
subscriptions | 订阅生命周期、审判、计划变更、按比例分配、按需收费 |
webhooks | 通过标准 Webhooks 光谱接收和验证webhooks |
usage-billing | 计量、事件摄取、汇总和单位定价 |
credits | 贷给权利、余额、分类账、结转、超额、计量扣减 |
license-keys | 许可证键激活、验证和实例管理 |
products | 产品、定价、附加、收藏、图像、数字传送 |
discounts | 折扣代码、资格、堆放、订阅周期限制 |
localized-pricing | 本地化定价、适应性货币和购买力平价 |
customers | 客户、自助门户、支付方法、钱包 |
refunds-disputes | 退款、争端和退款、出入调节 |
framework-adapters | 公务 @dodopayments/* next.js, Express, Hono, Astro, Remix, SvelteKit, Nuxt, Fastify, TanStack, Bun, Convex 的处理器 |
better-auth | 这个 @dodopayments/better-auth 客户同步、 退出、 门户 插件 |
billing-sdk | 比尔林SDK 用于定价表和计费的响应组件 |
testing-go-live | 测试模式、测试支付方法、网络测试、生产发射清单 |
mcp | 使用 MCP 服务器、 测试模式安全规则、 认证、 故障排除 |
技能来源 : dodopayments/skills (单位:千美元)dodo-payments/dodo-payments),销售 skills/ 作为真实文件。 证明(上游承诺和应用变换)记录在 .skills-source.json。 。 。 .
包含 MCP 服务器
| 服务器 | 目的 | 认证 |
|---|---|---|
dodopayments | 文件搜索和实时API访问 | OAuth (浏览器) |
工具 :
| 工具 | 它会做什么 |
|---|---|
search_docs | 搜索指南 |
read_docs_page | 返回文件页作为下标 |
search | 查找 SDK 和 API 方法 |
execute | 在沙盒中针对登录账户运行 SDK 代码 |
feedback | 向 Dodo 发送一个便笺, 先删除电子邮件、 ID 和密钥 |
服务器在 HTTPS 上说流式 HTTP, 每张显示的拨号都是本地的 - 不 npx mcp-remote 桥和节点依赖。 峡谷 mcp.json 使用光谱 type: "streamable-http"; 生成 .mcp.json (Claude Code, Cursor, VS Code, Grok Build, Devin, Goose, Droid) 使用相同的端点拼写 type: "http",方言所使用的名称; Muse, Antigravity, Junie和双子座从生成器那里得到自己的拼写.
登录和进入
MCP服务器与OAuth一起签名. 此插件中没有配置 API 密钥, 没有步骤要求您粘贴 .
- 服务器返回401,直到客户端签名进入,所以当服务器被添加或连接时,客户端启动OAuth,并在您的浏览器中打开多多支付同意页. 一些客户从命令开始:
/mcp在克劳德代码,codex mcp login dodopayments, (中文(简体) ),opencode mcp auth dodopayments, (中文(简体) ),muse mcp login dodopayments,或devin mcp login dodopayments。 。 。 . - 签入,然后选取业务,模式(测试或活的)和许可.
- 客户存储了信使。 要切换到其他业务或模式,请在客户端中从服务器中签名并再次签名.
为审查或取消访问,在 设置 > 已连接的应用程序。 。 。 .
此 Repo 拨号中的每个客户端配置 https://mcp.dodopayments.com/mcp 直接设置无信头,让客户端自行运行 OAuth 发现. 不能运行 MCP OAuth 的主机可以使用 https://mcp.dodopayments.com/mcp?auth=optional数字 : search_docs, (中文(简体) ), read_docs_page, (中文(简体) ), search 财务报告和审定财务报表 feedback 没有账户的工作,以及 execute 返回 401。 今天是xAI API(参见 格鲁克) (中文(简体) ).
Dodo CLI 语录
技能使用多多 CLI 进行本地的网游测试. 它使用相同的 OAuth 签名:
npm i -g dodopayments-cli # browser sign-in needs v3.7.0 or later
dodo login # sign in with the browser
dodo whoami # show the stored sign-in
超过 SSH 或者没有浏览器, 运行 dodo login --device 替换 dodo login,然后在另一个设备上输入代码。 签完后就走 dodo logout all。 。 。 .
启用/ 禁用 MCP 服务器
MCP服务器船默认启用. 你可以关掉它.
打开代码
Npm 插件在注册 MCP 服务器前读取一个环境变量 :
| 新闻 var | 效果 |
|---|---|
DODO_DISABLE_API_MCP=1 | 注册跳过 dodopayments |
DODO_DISABLE_KNOWLEDGE_MCP 仍被接受,却无所作为.
真实值 : 1, (中文(简体) ), true, (中文(简体) ), yes, (中文(简体) ), on (大小写不敏感). 在您的外壳配置文件中导出 var 或设置内线 :
DODO_DISABLE_API_MCP=1 opencode
Claude 代码、 Codex CLI、 光标
这些客户端从静态加载 MCP .mcp.json 与插件一起运出。 要禁用服务器, 请在您自己的工程级别配置中覆盖其条目并设定 "enabled": false。 。 。 .
克劳德代码 - 编辑 .mcp.json 或运行 claude mcp disable dodopayments:
{
"mcpServers": {
"dodopayments": {
"type": "http",
"url": "https://mcp.dodopayments.com/mcp",
"enabled": false
}
}
}
运行 /reload-plugins 申请.
代码 CLI / 光标 - 一样 enabled: false 模式在任何项目层面的工作 .mcp.json 覆盖插件捆绑的文件。 编辑后重新启动客户端.
Claude 代码内的服务器切换
/plugin在上游跟踪UI 人类学/claude-code#27105 财务报告和审定财务报表 46373号在这片土地上enabled: false以上为所支持的路径 .
先试试看
一旦插件激活, 请尝试 :
Set up Dodo Payments webhook handlers in my Next.js app for payment.succeeded and subscription.active events.
你的经纪人会装入 dodo-payments technology 的 webhooks 引用,使用服务器的 search_docs 工具来拉出最新的有效载荷形状,并按标准Webhooks谱写一个带有签名验证的处理器.
地方发展
git clone https://github.com/dodopayments/dodo-agent-plugin.git
cd dodo-agent-plugin
没有子模块,没有建设步骤 - skills/ 作为真实文件出售.
验证 Claude 代码插件和市场 :
claude plugin validate .
为 dev 会话直接装入插件 :
claude --plugin-dir ./dodo-agent-plugin
推前验证所有文件 :
npm run verify # generated artifacts in sync + Agent Plugins conformance
仓库布局
| 路径 | 作用 |
|---|---|
plugin.json | 教条. 代理插件 v1. 0.0 显示和版本的真实源 |
mcp.json | 教条. 代理插件 v1.0 MCP 配置 |
skills/ | 教条. 技能,作为真实文件出售;申报的成套生活于 .skills-source.json |
overlays/*.json | 手写提供者外加闭合光谱方案无法表达 |
.claude-plugin/, (中文(简体) ), .cursor-plugin/, (中文(简体) ), .codex-plugin/, (中文(简体) ), .muse-plugin/, (中文(简体) ), .agents/, (中文(简体) ), .mcp.json, (中文(简体) ), gemini-extension.json, (中文(简体) ), plugins/dodopayments/, (中文(简体) ), providers/ | 生成. 不要手动编辑 - 运行 npm run build |
scripts/build.mjs | 单一生成器( :--check (用于漂移) |
scripts/conformance.mjs | 代理插件符合性验证符 |
.skills-source.json | 供应商技能的上游出处 |
技能作者为 dodopayments/skills 并在这里销售。 每周工作流程重新同步并打开 PR; 随要求运行 从上游同步技能 工作流程发送.
维护者
Repo被配置为在每个 GitHub 发行上发布 OpenCode npm 包.
一次性设置( 已完成此重播) :
- npm 范围
@dodopayments已存在,属于 Dodo 支付系统. - npm 信任出版( OIDC) 配置为
@dodopayments/opencode-plugin反对publish-opencode.yml。没有 npm 令牌存储在 repo 中.
发布工作流程 :
- 弹出
version内plugin.json(真理的唯一来源). - 运行
npm run build以便他把这部经典传达给每个民族. - 运行
npm run verify,然后承诺和标记. - 创建 GitHub 发布 - 即
Publish @dodopayments/opencode-plugin工作流程以出处发布到 npm.
手动干燥 :
- 工作流程调度
dry_run: true在不发布的情况下验证释放管道.
CI检查 :
Verify运行在每一个拉请求 并推向main: 文物漂移,代理插件相符合,活 JSON Schema 验证,一种"每个申报的技能,零相通"的断言,每个客户的表单检查(Muse,Antigravity,Junie,双子座),以及npm有效载荷检查.- 发布工作流程在发布前重新运行了相同的闸门.
资源
许可证
麻省理工学院 - 看 自由主义。 。 。 .