@dodopayments/opencode-plugin

中文文档
0.8.0发布于 2026/11/09MITES Module零依赖构建来源已验证近 30 天下载 2890

多多支付代理技能和OpenCode的MCP服务器.

中文使用文档
文档目录22 节
  1. 你得到的东西
  2. 安装
  3. 克劳德代码
  4. 代码 CLI
  5. 光标
  6. 基罗
  7. 双子座CLI
  8. VS 代码 / GitHub 副驾驶
  9. 打开代码
  10. 包含技能
  11. 包含 MCP 服务器
  12. 登录和进入
  13. Dodo CLI 语录
  14. 启用/ 禁用 MCP 服务器
  15. 打开代码
  16. Claude 代码、 Codex CLI、 光标
  17. 先试试看
  18. 地方发展
  19. 仓库布局
  20. 维护者
  21. 资源
  22. 许可证

Dodo 支付代理插件

License Version npm Discord

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 技能(列出) 下级页:1 SKILL.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 name regex, 并接受其中之一 .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-checkoutReact 本地、 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 密钥, 没有步骤要求您粘贴 .

  1. 服务器返回401,直到客户端签名进入,所以当服务器被添加或连接时,客户端启动OAuth,并在您的浏览器中打开多多支付同意页. 一些客户从命令开始: /mcp 在克劳德代码, codex mcp login dodopayments, (中文(简体) ), opencode mcp auth dodopayments, (中文(简体) ), muse mcp login dodopayments,或 devin mcp login dodopayments。 。 。 .
  2. 签入,然后选取业务,模式(测试或活的)和许可.
  3. 客户存储了信使。 要切换到其他业务或模式,请在客户端中从服务器中签名并再次签名.

为审查或取消访问,在 设置 > 已连接的应用程序。 。 。 .

此 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 中.

发布工作流程 :

  1. 弹出 version 内 plugin.json (真理的唯一来源).
  2. 运行 npm run build 以便他把这部经典传达给每个民族.
  3. 运行 npm run verify,然后承诺和标记.
  4. 创建 GitHub 发布 - 即 Publish @dodopayments/opencode-plugin 工作流程以出处发布到 npm.

手动干燥 :

  • 工作流程调度 dry_run: true 在不发布的情况下验证释放管道.

CI检查 :

  • Verify 运行在每一个拉请求 并推向 main: 文物漂移,代理插件相符合,活 JSON Schema 验证,一种"每个申报的技能,零相通"的断言,每个客户的表单检查(Muse,Antigravity,Junie,双子座),以及npm有效载荷检查.
  • 发布工作流程在发布前重新运行了相同的闸门.

资源

许可证

麻省理工学院 - 看 自由主义。 。 。 .

版本与发布记录

@dodopayments/opencode-plugin 共发布 16 个版本,首次发布于 2026/04/23;过去 12 个月发布了 16 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.8.0latest2026/11/093 天前
0.7.02026/11/0211 天前
0.6.52026/10/091 个月前
0.6.42026/10/091 个月前
0.6.32026/10/081 个月前
0.6.22026/10/081 个月前

关于 @dodopayments/opencode-plugin 的常见问题

@dodopayments/opencode-plugin 是什么?

多多支付代理技能和OpenCode的MCP服务器.

如何安装 @dodopayments/opencode-plugin?

在项目目录运行 npm install @dodopayments/opencode-plugin,或使用 pnpm add / yarn add / bun add。

@dodopayments/opencode-plugin 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/dodopayments__opencode-plugin 是否存在。

@dodopayments/opencode-plugin 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@dodopayments/opencode-plugin 可以商用吗?

@dodopayments/opencode-plugin 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@dodopayments/opencode-plugin 的下载量有多少?

根据 npm 官方下载统计,@dodopayments/opencode-plugin 在 2026/10/13 – 2026/11/11 这 30 天内被下载 2,890 次,日均约 96 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@dodopayments/opencode-plugin 还在维护吗?

最新版本 0.8.0 发布于 2026/11/09(3 天前);至今共发布 16 个版本,其中过去 12 个月发布了 16 个;首次发布于 2026/04/23。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。