Dodo Agent Plugin は、あなたのAIコーディングエージェントに2つのMCPサーバーと8つの統合スキルを1回のインストールで接続します。Claude Code、Codex CLI、Cursor、および OpenCodeと連携し、MCPサーバーとスキルCLIは、MCP互換のクライアントで動作します。Documentation Index
Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
Use this file to discover all available pages before exploring further.
3つのプリミティブ、1つのプラグイン。 エージェントプラグインは必要なすべてを束ねています:
- API MCPサーバー — 支払い、サブスクリプション、顧客、製品、返金、ライセンス、使用状況へのライブアクセス。ブラウザOAuthによる認証(ローカルキーは不要)。
- Knowledge MCPサーバー — Dodo Paymentsの全てのドキュメントを対象としたセマンティックサーチ。認証は不要。
- 8つのエージェントスキル — エージェントが必要に応じて読み込むチートシート:チェックアウト、サブスクリプション、ウェブフック、使用ベースの課金、クレジットベースの課金、ライセンスキー、BillingSDK、ベストプラクティス。
プラグインをインストールする
以下のコーディングエージェントを選択してください。インストールにより、MCPサーバーと8つのスキルが自動的に追加されます。Claude Code
Claude Code
マーケットプレイスからインストールします:API MCP サーバーはデフォルトでブラウザ OAuth を使用します — インストール時にキーは必要ありません。エージェントが初めて Dodo ツールを呼び出すときにサインインを求められます。
Dodo Agent Plugin on GitHub
ソースコード、設定オプション、ローカル開発の手順
Codex CLI
Codex CLI
Codex は 両方の MCP サーバーとすべてのスキルは自動的に登録されます。
.claude-plugin/marketplace.json をネイティブで読み込むため、同じプラグインリポジトリが機能します:Cursor
Cursor
手動インストール — リポジトリを Cursor のローカルプラグインディレクトリにクローンします:Cursor を再起動します。プラグインは、Cursor の Claude Code 互換レイヤーを介して
.claude/skills/ からスキルを読み込み、.mcp.json から MCP サーバーを読み込みます。Cursor のマーケットプレイスサポートがまもなく登場します。今のところ、上記の手動インストールをお使いください。
OpenCode
OpenCode
OpenCode は npm 経由で配信します。プラグインをあなたの OpenCode を再起動します。両方の MCP サーバー(
opencode.json に追加します:dodopayments-api, dodo-knowledge)はプラグインの設定フック経由で自動的に登録され、8つのスキルはインストールされたパッケージから自動的に検出されます。手動で mcp ブロックは不要です。他のエージェントを使用していますか?MCP サーバーおよび Agent Skills ガイドは、Cursor、Claude Desktop、VS Code、Windsurf、Cline、Zed、およびすべてのMCP互換のクライアントをカバーしています。
得られるもの
プラグインがインストールされると、エージェントは2つのMCPサーバーと8つのスキルにアクセスできるようになります。MCP サーバー
| サーバー | 目的 | 認証 |
|---|---|---|
dodopayments-api | 支払い、サブスクリプション、顧客、製品、返金、ライセンス、使用状況へのライブAPIアクセス | OAuth(ブラウザ) |
dodo-knowledge | Dodo Paymentsの全ドキュメントを対象としたセマンティック検索 | なし |
mcp-remote を通じて接続され、MCP互換のクライアントで実行されます。
エージェントスキル
| スキル | 説明 |
|---|---|
best-practices | Dodo Payments統合のベストプラクティスに関する包括的なガイド |
checkout-integration | チェックアウトセッションと支払いフローの作成 |
subscription-integration | サブスクリプション課金フローの実装 |
webhook-integration | 支払いイベント用のウェブフックの設定と処理 |
usage-based-billing | イベントとメーターによるメーター課金の実装 |
credit-based-billing | クレジットエンタイトルメント、残高、および計量されたクレジット控除 |
license-keys | デジタル製品のライセンスキーの管理 |
billing-sdk | BillingSDK React コンポーネントの使用 |
最初に試すプロンプト
プラグインがアクティブになったら、以下を試します:webhook-integration スキルを読み込み、dodo-knowledge MCP を使用して最新のペイロード形状を取得し、サイン付き検証を伴うハンドラーを作成します。
他のサポートされているエージェント
エージェントプラグインは Claude Code、Codex CLI、Cursor、および OpenCode をカバーしています。他のエージェントを使用する場合は、MCPサーバーとスキルCLIを通じてDodo Paymentsに接続します。| エージェント | 最速パス | 対応 |
|---|---|---|
| Claude Code | エージェントプラグイン (ワンコマンド) | MCPサーバー、個別スキル |
| Codex CLI | エージェントプラグイン (ワンコマンド) | MCPサーバー |
| Cursor | エージェントプラグイン (git clone) | MCPサーバー設定、スキルCLI |
| OpenCode | エージェントプラグイン (npm) | MCPサーバー設定、スキルCLI |
| GitHub Copilot (VS Code) | MCP サーバーガイド | スキルCLI |
| Claude Desktop | MCPサーバーガイド | — |
| Windsurf | MCPサーバーガイド | スキルCLI |
| Cline / Zed / 他 | MCPサーバーガイド | スキルCLI |
エージェント向けに構築されたドキュメント
Dodo Payments のドキュメントページは、AI 消費に最適化されたフォーマットで利用可能です:- 完全なドキュメントインデックス:
docs.dodopayments.com/llms.txt— コンテキストインジェスト用の完全ドキュメントインデックスを提供。 - プレーンマークダウン: 任意のドキュメント URL に
.mdを追加して生のマークダウンバージョンを取得します(例:/api-reference/introduction.md)。 - ソースリポジトリ:
github.com/dodopayments/dodo-docs— オフラインインデキシング用にクローンします。
エージェントができること
プラグインをインストールすると、コーディングエージェントは以下を行うことができます:- チェックアウトセッションと支払いリンクの作成 — 一度限りの支払いおよびサブスクリプション
- サブスクリプションと使用ベースの請求全体の立ち上げ — サブスクリプション、使用ベースの請求、クレジットベースの請求
- サイン付き検証での標準ウェブフック対応ハンドラーの生成 — ウェブフック
- BillingSDK Reactコンポーネントの配線 料金表およびサブスクリプション管理用 — BillingSDK
- デジタル製品のライセンスキーのフローを作成 — ライセンスキー
- 権利、残高、繰越、追加料金を持つクレジットベースの請求を実装 — クレジット
セキュリティとベストプラクティス
- まずテストモードを使用してください。
dodo_test_...キーを使用してインテグレーションをサンドボックスしてからライブに切り替えてください。テストモードとライブモードを参照してください。 - OAuth がデフォルトです。 エージェントプラグインはブラウザ OAuth によって認証を行います(ローカルな秘密は不要)。APIキー モードを使用する必要がある場合のみ使用してください — 以下の設定部分をご覧ください。
- エージェントが生成したコードをレビューしてください。 ウェブフックハンドラには必ずサイン付き検証が含まれていることを確認してください。標準ウェブフックスペックに従います。
APIキーでの設定
デフォルトでは、エージェントプラグインはブラウザ OAuth を使用するリモート MCP サーバーを使用します — ローカル資格情報は必要ありません。ワークフローがローカルAPIキーを必要とする場合(例: CI環境、ヘッドレスサーバー)、stdioモードに切り替えることができます。Local API key mode — Claude Code
Local API key mode — Claude Code
Claude Codeで 現在のセッションに変更を適用するには
/plugins を開き、Dodo Payments を選択し、Configure optionsを選びます。入力する内容:dodo_api_key— あなたのdodo_test_...またはdodo_live_...キーdodo_webhook_key— あなたのウェブフックサインシークレットdodo_environment—test_modeまたはlive_mode
.mcp.json を編集して、dodopayments-api をローカルstdioサーバーに指すようにします:/reload-plugins を実行します。Local API key mode — OpenCode
Local API key mode — OpenCode
dodopayments-api を自分で opencode.json に宣言してください — あなたのエントリがプラグインのデフォルトリモートサーバーより優先されます:次のステップ
MCP Server
両方のMCPサーバーの完全リファレンス — サポートされているすべてのクライアント、設定、および利用可能なツール
Agent Skills
個別のスキルインストール、スキルリファレンス、およびエージェントごとのセットアップ指示
Sentra IDE Assistant
AIによる請求アシスタント: VS Code、Cursor、Windsurf 用 — エディタ内で質問、構築、計画できます
API Reference
Dodo Payments のすべてのエンドポイント用の完全な OpenAPI リファレンス