Skip to main content
Cài đặt Dodo Agent Plugin để cung cấp cho coding agent của bạn hai máy chủ MCP và mười bảy skill nhằm xây dựng các tích hợp Dodo Payments. Sau khi cài đặt, hãy mô tả điều bạn muốn xây dựng, agent sẽ lập kế hoạch và viết phần tích hợp. Plugin hoạt động với Claude Code, Codex CLI, Cursor, VS Code / GitHub Copilot, Kiro và OpenCode. Gemini CLI chỉ nhận được hai máy chủ MCP.

Cài đặt Plugin

Chọn coding agent của bạn bên dưới. Mỗi lần cài đặt sẽ thêm cả hai MCP server. Tất cả agent ngoại trừ Gemini CLI cũng thêm mười bảy skill. OpenCode cần thêm một thiết lập để tải chúng, được mô tả trong phần tương ứng.

Claude Code

Cài đặt từ marketplace:
API MCP server sử dụng browser OAuth theo mặc định — không yêu cầu key tại thời điểm cài đặt. Lần đầu agent gọi một công cụ Dodo, bạn sẽ được nhắc đăng nhập.

Dodo Agent Plugin on GitHub

Mã nguồn, các tùy chọn cấu hình và hướng dẫn phát triển cục bộ
Đăng ký marketplace, sau đó cài đặt từ Codex TUI.
1

Register the marketplace

2

Install from the Codex TUI

Mở Codex và chạy /plugins:
Nhập /plugins, chuyển sang marketplace Dodo Payments, chọn plugin dodopayments và chọn Install plugin.
Cả hai MCP server và toàn bộ mười bảy skill sẽ được đăng ký tự động.Nếu plugin không xuất hiện trong /plugins, hãy làm mới plugin:
Để cài đặt từ shell thay vì TUI, hãy chạy codex plugin add dodopayments@dodopayments sau khi đăng ký marketplace. Codex CLI không có subcommand codex plugin install. Xem tài liệu plugin Codex chính thức.
Clone repo vào thư mục plugin cục bộ của Cursor:
Khởi động lại Cursor. Plugin tải skill từ skills/ và MCP server từ .mcp.json.Các bản dựng Cursor gần đây nhận diện trực tiếp Agent Plugins 1.0.0 và chấp nhận .claude-plugin/marketplace.json làm nguồn marketplace. .cursor-plugin/plugin.json được tạo ra vẫn được giữ lại cho các bản dựng cũ hơn.Nếu bạn đã cài đặt phiên bản trước 0.5.0, hãy xóa thư mục và clone lại — skill hiện được cung cấp dưới dạng file thật, không phải symlink.
Cài đặt package plugin trong project, sau đó thêm package và đường dẫn skill của nó vào opencode.json:
Khởi động lại OpenCode. Cả hai MCP server sẽ được đăng ký tự động. Skill cần thêm mục skills.paths vì OpenCode không quét skill trong các package đã cài đặt.Đường dẫn tương đối được phân giải theo thư mục project, vì vậy package phải tồn tại trong node_modules của project đó. Đường dẫn tuyệt đối cũng hoạt động và tránh yêu cầu cài đặt cục bộ.Xác minh skill đã được tải:
Bạn sẽ thấy cả mười bảy skill. Đường dẫn skill không tồn tại sẽ bị bỏ qua một cách im lặng, vì vậy hãy xác minh thay vì mặc định cho rằng chúng đã được tải.
Clone repo và đăng ký repo:
Mở chế độ xem Chat, đi đến Plugins và thêm thư mục đã clone. Hoặc đăng ký trong settings.json:
Key là một đường dẫn, còn value sẽ bật nó. Cả đường dẫn tuyệt đối và ~/ đều hoạt động; đường dẫn tương đối được phân giải theo từng thư mục workspace. Thiết lập được đọc trực tiếp, vì vậy một cửa sổ đang chạy sẽ nhận thiết lập mà không cần khởi động lại.chat.pluginLocations được đánh dấu là experimental và là một restricted setting, vì vậy workspace phải được trusted. Hỗ trợ agent-plugin là một preview feature do chat.plugins.enabled quản lý và được bật theo mặc định.
Kiro đọc manifest của Agent Plugins một cách nguyên bản.
1

Clone the repository

2

Open the Powers panel

Trong Kiro, mở bảng Powers (biểu tượng Ghosty có tia sét).
3

Import the folder

Chọn Add Custom Power → Import power from a folder, chọn thư mục đã clone (thư mục chứa plugin.json), rồi nhấp Install.
Skill được tải từ skills/, MCP server từ mcp.json. Kiro quản lý MCP server nội bộ — chúng không được ghi vào ~/.kiro/settings/mcp.json. Kiro cũng có thể cài đặt một Power trực tiếp từ URL GitHub; xem tài liệu cài đặt của Kiro.
Gemini CLI không có agent-skill primitive, vì vậy chỉ có hai MCP server. dodo-knowledge cung cấp phần đáng kể chức năng của skill và luôn được cập nhật tự động.
Khởi động lại Gemini CLI. gemini-extension.json tại thư mục gốc của repo là manifest.
Bạn đang sử dụng agent khác? Các hướng dẫn MCP Server và Agent Skills bao quát Claude Desktop, Windsurf, Cline, Zed và mọi client tương thích với MCP.

Bạn nhận được gì

Sau khi cài đặt, agent của bạn có quyền truy cập vào hai MCP server và mười bảy skill.

MCP Server

Cả hai server đều sử dụng Streamable HTTP. mcp.json chuẩn khai báo chúng một cách nguyên bản, được các client theo chuẩn như Codex CLI và Kiro sử dụng. Manifest tương thích được tạo ra .mcp.json kết nối chúng qua mcp-remote dành cho các client không thể kết nối trực tiếp với Streamable HTTP.

Agent Skills

Skill được tải tự động — agent sẽ chọn skill phù hợp khi phát hiện một tác vụ liên quan. Xem Agent Skills để biết danh sách đầy đủ và cách cài đặt từng skill.

Thử prompt này trước

Sau khi plugin hoạt động, hãy thử:
Agent sẽ tải skill webhook-integration, sử dụng MCP dodo-knowledge để lấy các payload shape mới nhất và viết handler có xác minh chữ ký theo đặc tả Standard Webhooks.

Hỗ trợ client

Plugin tuân theo đặc tả Agent Plugins 1.0.0. Client có hỗ trợ nguyên bản sẽ tải plugin trực tiếp; các client khác sử dụng manifest tương thích được tạo ra.

Agent có cài đặt Plugin

Một lần cài đặt sẽ kết nối cả hai MCP server, cùng với skill trên mọi client có agent-skill primitive. OpenCode cần thêm một mục skills.paths trước khi tải mười bảy skill. Gemini CLI không có agent-skill primitive, vì vậy skill không khả dụng theo thiết kế.

Các client tương thích MCP khác

Các client này không có cài đặt Agent Plugin. Hãy tự cấu hình hai MCP server và thêm skill thông qua Skills CLI nếu được hỗ trợ.

Tài liệu được xây dựng cho Agent

Mọi trang tài liệu Dodo Payments đều có sẵn ở định dạng được tối ưu cho việc AI sử dụng:
  • Mục lục tài liệu đầy đủ: docs.dodopayments.com/llms.txt — mục lục tài liệu hoàn chỉnh để nạp ngữ cảnh
  • Markdown thuần: Thêm .md vào bất kỳ URL tài liệu nào để nhận phiên bản markdown thô (ví dụ: /api-reference/introduction.md)
  • Repository nguồn: github.com/dodopayments/dodo-docs — clone để lập chỉ mục ngoại tuyến

Agent của bạn có thể làm gì

Khi plugin đã được cài đặt, coding agent của bạn có thể:

Bảo mật và phương pháp tốt nhất

Không bao giờ commit live API key. Sử dụng test mode trong quá trình phát triển.
  • Trước tiên hãy sử dụng test mode. Xây dựng và kiểm thử tích hợp bằng test mode API key trước khi go live. Xem Test Mode và Live Mode.
  • OAuth là mặc định. Agent Plugin xác thực qua browser OAuth (không có secret cục bộ). Chỉ sử dụng API-key mode khi cần.
  • Xem xét code do agent tạo. Luôn xác minh handler webhook có xác minh chữ ký theo đặc tả Standard Webhooks.

Cấu hình bằng API Key

Theo mặc định, Agent Plugin sử dụng remote MCP server với browser OAuth. Để sử dụng API key cục bộ, chẳng hạn trong CI hoặc trên headless server, hãy chuyển sang stdio mode.
Mở /plugins trong Claude Code, chọn Dodo Payments và chọn Configure options. Điền các mục sau:
  • dodo_api_key — API key test mode hoặc live mode của bạn
  • dodo_webhook_key — webhook signing secret của bạn
  • dodo_environment — test_mode hoặc live_mode
Sau đó chỉnh sửa .mcp.json để trỏ dodopayments-api đến local stdio server:
Chạy /reload-plugins để áp dụng thay đổi.
Tự khai báo dodopayments-api trong opencode.json — mục của bạn sẽ được ưu tiên hơn remote server mặc định của plugin:
Khởi động lại OpenCode để áp dụng.

Các bước tiếp theo

MCP Server

Tài liệu tham khảo đầy đủ cho cả hai MCP server — tất cả client được hỗ trợ, cấu hình và các tool khả dụng

Agent Skills

Cài đặt skill riêng lẻ, tài liệu tham khảo về skill và hướng dẫn thiết lập cho từng agent

API Reference

Tài liệu tham khảo OpenAPI đầy đủ cho tất cả endpoint của Dodo Payments
Lần sửa đổi cuối 8 tháng 10, 2026