Skip to main content
Instal Dodo Agent Plugin untuk memberi coding agent Anda dua server MCP dan tujuh belas skill untuk membangun integrasi Dodo Payments. Setelah menginstalnya, jelaskan apa yang ingin Anda bangun, lalu agent Anda akan merencanakan dan menulis integrasinya. Plugin ini bekerja dengan Claude Code, Codex CLI, Cursor, VS Code / GitHub Copilot, Kiro, dan OpenCode. Gemini CLI hanya mendapatkan dua server MCP.

Instal Plugin

Pilih coding agent Anda di bawah. Setiap instalasi menambahkan kedua MCP server. Semua agent kecuali Gemini CLI juga menambahkan tujuh belas skill. OpenCode memerlukan satu pengaturan tambahan untuk memuatnya, yang dijelaskan di bagiannya.

Claude Code

Instal dari marketplace:
API MCP server menggunakan browser OAuth secara default — tidak memerlukan key saat instalasi. Saat pertama kali agent Anda memanggil tool Dodo, Anda akan diminta untuk masuk.

Dodo Agent Plugin on GitHub

Kode sumber, opsi konfigurasi, dan petunjuk pengembangan lokal
Daftarkan marketplace, lalu instal dari Codex TUI.
1

Register the marketplace

2

Install from the Codex TUI

Buka Codex dan jalankan /plugins:
Ketik /plugins, pilih marketplace Dodo Payments, pilih plugin dodopayments, lalu pilih Install plugin.
Kedua MCP server dan ketujuh belas skill terdaftar secara otomatis.Jika plugin tidak muncul di bawah /plugins, segarkan:
Untuk menginstal dari shell, bukan TUI, jalankan codex plugin add dodopayments@dodopayments setelah mendaftarkan marketplace. Codex CLI tidak memiliki subcommand codex plugin install. Lihat dokumentasi plugin Codex resmi.
Clone repo ke direktori plugin lokal Cursor:
Mulai ulang Cursor. Plugin memuat skill dari skills/ dan MCP server dari .mcp.json.Build Cursor terbaru mengenali Agent Plugins 1.0.0 secara langsung dan menerima .claude-plugin/marketplace.json sebagai sumber marketplace. .cursor-plugin/plugin.json yang dihasilkan dipertahankan untuk build yang lebih lama.Jika Anda menginstal versi sebelum 0.5.0, hapus direktori tersebut lalu clone ulang — skill kini dikirim sebagai file nyata, bukan symlink.
Instal paket plugin di project Anda, lalu tambahkan plugin dan path skill-nya ke opencode.json:
Mulai ulang OpenCode. Kedua MCP server terdaftar secara otomatis. Skill memerlukan entri skills.paths tambahan karena OpenCode tidak memindai paket yang terinstal untuk mencari skill.Path relatif diselesaikan terhadap direktori project, jadi paket harus berada di node_modules project tersebut. Path absolut juga dapat digunakan dan menghindari kebutuhan instalasi lokal.Verifikasi skill yang dimuat:
Anda seharusnya melihat ketujuh belas skill. Path skill yang tidak ada akan diabaikan secara diam-diam, jadi lakukan verifikasi dan jangan hanya berasumsi.
Clone repo dan daftarkan:
Buka tampilan Chat, buka Plugins, lalu tambahkan folder yang telah di-clone. Atau daftarkan di settings.json:
Key adalah path, sedangkan value mengaktifkannya. Path absolut dan ~/ sama-sama dapat digunakan; path relatif diselesaikan terhadap setiap folder workspace. Pengaturan dibaca secara live, sehingga window yang sedang berjalan akan mengambilnya tanpa perlu dimulai ulang.chat.pluginLocations ditandai sebagai eksperimental dan merupakan restricted setting, sehingga workspace harus dipercaya. Dukungan agent-plugin adalah fitur pratinjau yang diatur oleh chat.plugins.enabled, yang aktif secara default.
Kiro membaca manifest Agent Plugins secara native.
1

Clone the repository

2

Open the Powers panel

Di Kiro, buka panel Powers (ikon Ghosty dengan petir).
3

Import the folder

Pilih Add Custom Power → Import power from a folder, pilih direktori yang telah di-clone (yang berisi plugin.json), lalu klik Install.
Skill dimuat dari skills/, sedangkan MCP server dimuat dari mcp.json. Kiro mengelola MCP server secara internal — server tersebut tidak ditulis ke ~/.kiro/settings/mcp.json. Kiro juga dapat menginstal Power langsung dari URL GitHub; lihat dokumentasi instalasi Kiro.
Gemini CLI tidak memiliki primitive agent-skill, sehingga hanya dua MCP server yang tersedia. dodo-knowledge mencakup sebagian besar fungsi yang disediakan skill dan tetap diperbarui secara otomatis.
Mulai ulang Gemini CLI. gemini-extension.json di root repo adalah manifest.
Menggunakan agent yang berbeda? Panduan MCP Server dan Agent Skills mencakup Claude Desktop, Windsurf, Cline, Zed, dan client apa pun yang kompatibel dengan MCP.

Yang Anda Dapatkan

Setelah terinstal, agent Anda memiliki akses ke dua MCP server dan tujuh belas skill.

MCP Server

Kedua server menggunakan Streamable HTTP. mcp.json kanonis mendeklarasikannya secara native, yang digunakan oleh client spec-native seperti Codex CLI dan Kiro. Manifest kompatibilitas yang dihasilkan, .mcp.json, menghubungkannya melalui mcp-remote untuk client yang tidak dapat terhubung langsung ke Streamable HTTP.

Agent Skills

Skill dimuat secara otomatis — agent Anda memilih skill yang tepat saat mendeteksi task yang relevan. Lihat Agent Skills untuk daftar lengkap dan instalasi masing-masing skill.

Coba Prompt Ini Terlebih Dahulu

Setelah plugin aktif, coba:
Agent Anda akan memuat skill webhook-integration, menggunakan MCP dodo-knowledge untuk mengambil bentuk payload terbaru, lalu menulis handler dengan verifikasi signature sesuai spesifikasi Standard Webhooks.

Dukungan Client

Plugin mengikuti spesifikasi Agent Plugins 1.0.0. Client dengan dukungan native memuatnya secara langsung; client lain menggunakan manifest kompatibilitas yang dihasilkan.

Agent dengan Instalasi Plugin

Satu instalasi menghubungkan kedua MCP server, serta skill pada setiap client yang memiliki primitive skill. OpenCode memerlukan satu entri skills.paths tambahan sebelum ketujuh belas skill-nya dimuat. Gemini CLI tidak memiliki primitive agent-skill, sehingga skill tidak tersedia secara desain.

Client Lain yang Kompatibel dengan MCP

Client ini tidak memiliki instalasi Agent Plugin. Konfigurasikan kedua MCP server secara manual, lalu tambahkan skill melalui Skills CLI jika didukung.

Dokumentasi yang Dibuat untuk Agent

Setiap halaman dokumentasi Dodo Payments tersedia dalam format yang dioptimalkan untuk konsumsi AI:
  • Indeks dokumentasi lengkap: docs.dodopayments.com/llms.txt — indeks dokumentasi lengkap untuk ingestion konteks
  • Markdown biasa: Tambahkan .md ke URL dokumentasi apa pun untuk mendapatkan versi markdown mentah (misalnya, /api-reference/introduction.md)
  • Repository sumber: github.com/dodopayments/dodo-docs — clone untuk indexing offline

Yang Dapat Dilakukan Agent Anda

Dengan plugin yang terinstal, coding agent Anda dapat:

Keamanan dan Praktik Terbaik

Jangan pernah melakukan commit API key live. Gunakan test mode selama pengembangan.
  • Gunakan test mode terlebih dahulu. Bangun dan uji integrasi Anda dengan API key test mode sebelum beralih ke live mode. Lihat Test Mode vs Live Mode.
  • OAuth adalah default. Agent Plugin melakukan autentikasi melalui browser OAuth (tanpa secret lokal). Gunakan API-key mode hanya jika diperlukan.
  • Tinjau kode yang dibuat agent. Selalu verifikasi bahwa handler webhook menyertakan verifikasi signature sesuai spesifikasi Standard Webhooks.

Konfigurasi dengan API Key

Secara default, Agent Plugin menggunakan remote MCP server dengan browser OAuth. Untuk menggunakan API key lokal, misalnya di CI atau server headless, beralihlah ke mode stdio.
Buka /plugins di Claude Code, pilih Dodo Payments, lalu pilih Configure options. Isi:
  • dodo_api_key — API key test mode atau live mode Anda
  • dodo_webhook_key — webhook signing secret Anda
  • dodo_environment — test_mode atau live_mode
Kemudian edit .mcp.json untuk mengarahkan dodopayments-api ke server stdio lokal:
Jalankan /reload-plugins untuk menerapkan perubahan.
Deklarasikan dodopayments-api sendiri di opencode.json — entri Anda akan menggantikan remote server default plugin:
Mulai ulang OpenCode untuk menerapkan perubahan.

Langkah Berikutnya

MCP Server

Referensi lengkap untuk kedua MCP server — semua client yang didukung, konfigurasi, dan tool yang tersedia

Agent Skills

Instalasi skill individual, referensi skill, dan petunjuk penyiapan untuk setiap agent

API Reference

Referensi OpenAPI lengkap untuk semua endpoint Dodo Payments
Terakhir diubah pada 26 September 2026