Plugin installieren
Wählen Sie unten Ihren Coding-Agent aus. Jede Installation fügt beide MCP-Server hinzu. Alle Agents außer Gemini CLI fügen außerdem die siebzehn Skills hinzu. OpenCode benötigt eine zusätzliche Einstellung, um sie zu laden; diese wird im entsprechenden Abschnitt beschrieben.Claude Code
Claude Code
Aus dem Marketplace installieren:Der API-MCP-Server verwendet standardmäßig Browser-OAuth – bei der Installation sind keine Schlüssel erforderlich. Wenn Ihr Agent erstmals ein Dodo-Tool aufruft, werden Sie aufgefordert, sich anzumelden.
Dodo Agent Plugin on GitHub
Codex CLI
Codex CLI
Registrieren Sie den Marketplace und installieren Sie anschließend aus der Codex-TUI.Beide MCP-Server und alle siebzehn Skills werden automatisch registriert.Wenn das Plugin unter
1
Register the marketplace
2
Install from the Codex TUI
Öffnen Sie Codex und führen Sie Geben Sie
/plugins aus:/plugins ein, wechseln Sie zum Dodo Payments-Marketplace, wählen Sie das dodopayments-Plugin aus und wählen Sie Install plugin./plugins nicht angezeigt wird, aktualisieren Sie es:Um stattdessen aus Ihrer Shell und nicht aus der TUI zu installieren, führen Sie nach der Registrierung des Marketplaces
codex plugin add dodopayments@dodopayments aus. Codex CLI verfügt über kein codex plugin install-Subcommand. Siehe die offizielle Codex-Plugin-Dokumentation.Cursor
Cursor
Klonen Sie das Repository in Cursors lokales Plugin-Verzeichnis:Starten Sie Cursor neu. Das Plugin lädt Skills aus
skills/ und MCP-Server aus .mcp.json.Aktuelle Cursor-Builds erkennen Agent Plugins 1.0.0 direkt und akzeptieren .claude-plugin/marketplace.json als Marketplace-Quelle. Das generierte .cursor-plugin/plugin.json bleibt für ältere Builds erhalten.Wenn Sie eine Version vor 0.5.0 installiert haben, löschen Sie das Verzeichnis und klonen Sie es erneut – Skills werden jetzt als echte Dateien und nicht als symbolische Links bereitgestellt.OpenCode
OpenCode
Installieren Sie das Plugin-Paket in Ihrem Projekt und fügen Sie es sowie seinen Skills-Pfad zu Starten Sie OpenCode neu. Beide MCP-Server werden automatisch registriert. Für Skills ist der zusätzliche Eintrag Sie sollten alle siebzehn sehen. Ein nicht vorhandener Skills-Pfad wird stillschweigend ignoriert. Überprüfen Sie daher das Ergebnis, statt es anzunehmen.
opencode.json hinzu:skills.paths erforderlich, da OpenCode installierte Pakete nicht nach Skills durchsucht.Relative Pfade werden relativ zum Projektverzeichnis aufgelöst. Daher muss das Paket in node_modules dieses Projekts vorhanden sein. Ein absoluter Pfad funktioniert ebenfalls und macht die lokale Installation überflüssig.Überprüfen Sie, ob die Skills geladen wurden:VS Code / GitHub Copilot
VS Code / GitHub Copilot
Klonen Sie das Repository und registrieren Sie es:Öffnen Sie die Chat-Ansicht, gehen Sie zu Plugins und fügen Sie den geklonten Ordner hinzu. Alternativ können Sie ihn in Der Schlüssel ist ein Pfad, der Wert aktiviert ihn. Absolute Pfade und
settings.json registrieren:~/ funktionieren beide; relative Pfade werden relativ zu jedem Workspace-Ordner aufgelöst. Die Einstellung wird live gelesen, sodass ein laufendes Fenster sie ohne Neustart übernimmt.chat.pluginLocations ist als experimentell gekennzeichnet und eine eingeschränkte Einstellung, daher muss dem Workspace vertraut werden. Die Unterstützung für Agent-Plugins ist eine Preview-Funktion, die durch chat.plugins.enabled gesteuert wird und standardmäßig aktiviert ist.Kiro
Kiro
Kiro liest das Agent-Plugins-Manifest nativ.Skills werden aus
1
Clone the repository
2
Open the Powers panel
Öffnen Sie in Kiro das Powers-Panel (das Ghosty-Symbol mit dem Blitz).
3
Import the folder
Wählen Sie Add Custom Power → Import power from a folder, wählen Sie das geklonte Verzeichnis aus (das Verzeichnis mit
plugin.json) und klicken Sie auf Install.skills/ geladen, MCP-Server aus mcp.json. Kiro verwaltet MCP-Server intern – sie werden nicht in ~/.kiro/settings/mcp.json geschrieben. Kiro kann ein Power auch direkt über eine GitHub-URL installieren. Siehe die Kiro-Installationsdokumentation.Gemini CLI (MCP only)
Gemini CLI (MCP only)
Gemini CLI verfügt über kein Agent-Skill-Primitiv, daher sind nur die beiden MCP-Server verfügbar. Starten Sie Gemini CLI neu.
dodo-knowledge deckt einen großen Teil der von den Skills bereitgestellten Funktionen ab und bleibt automatisch aktuell.gemini-extension.json im Stammverzeichnis des Repositorys ist das Manifest.Was Sie erhalten
Nach der Installation hat Ihr Agent Zugriff auf zwei MCP-Server und siebzehn Skills.MCP-Server
Beide Server verwenden Streamable HTTP. Das kanonische
mcp.json deklariert sie nativ, was spezifikationsnative Clients wie Codex CLI und Kiro verwenden. Das generierte Kompatibilitätsmanifest .mcp.json bindet sie über mcp-remote für Clients ein, die Streamable HTTP nicht direkt verwenden können.
Agent Skills
Skills werden automatisch geladen – Ihr Agent wählt den passenden Skill, sobald er eine relevante Aufgabe erkennt. Eine vollständige Liste und individuelle Installationsanweisungen finden Sie unter Agent Skills.
Diesen Prompt zuerst ausprobieren
Sobald das Plugin aktiv ist, versuchen Sie Folgendes:webhook-integration, verwendet den dodo-knowledge-MCP, um die neuesten Payload-Strukturen abzurufen, und erstellt einen Handler mit Signaturüberprüfung gemäß der Standard-Webhooks-Spezifikation.
Client-Unterstützung
Das Plugin folgt der Spezifikation Agent Plugins 1.0.0. Clients mit nativer Unterstützung laden es direkt; andere verwenden generierte Kompatibilitätsmanifeste.Agents mit Plugin-Installation
Eine Installation bindet beide MCP-Server ein sowie die Skills bei jedem Client, der über ein Skill-Primitiv verfügt.
OpenCode benötigt einen zusätzlichen Eintrag
skills.paths, bevor seine siebzehn Skills geladen werden. Gemini CLI verfügt über kein Agent-Skill-Primitiv, daher sind Skills designbedingt nicht verfügbar.
Andere MCP-kompatible Clients
Diese verfügen über keine Agent-Plugin-Installation. Konfigurieren Sie die beiden MCP-Server manuell und fügen Sie Skills über die Skills CLI hinzu, sofern dies unterstützt wird.Für Agents erstellte Dokumentation
Jede Dodo Payments-Dokumentationsseite ist in einem für die Verarbeitung durch KI optimierten Format verfügbar:- Vollständiger Dokumentationsindex:
docs.dodopayments.com/llms.txt– vollständiger Dokumentationsindex für die Kontextaufnahme - Reines Markdown: Hängen Sie
.mdan eine beliebige Dokumentations-URL an, um die Markdown-Rohfassung zu erhalten (z. B./api-reference/introduction.md) - Quell-Repository:
github.com/dodopayments/dodo-docs– für die Offline-Indexierung klonen
Was Ihr Agent tun kann
Mit installiertem Plugin kann Ihr Coding-Agent Folgendes:- Checkout Sessions und Zahlungslinks erstellen – Einmalzahlungen und Abonnements
- Abonnement- und nutzungsbasierte Abrechnung vollständig einrichten – Abonnements, Nutzungsbasierte Abrechnung, Credit-basierte Abrechnung
- Standard-Webhooks-konforme Handler mit Signaturüberprüfung generieren – Webhooks
- Routen-Handler mithilfe der offiziellen Adapter in Ihrem Framework einbinden – Framework-Adapter
- BillingSDK-React-Komponenten für Preistabellen und Abonnementverwaltung einbinden – BillingSDK
- Abläufe für Lizenzschlüssel digitaler Produkte erstellen – Lizenzschlüssel
- Credit-basierte Abrechnung mit Entitlements, Salden, Übertrag und Mehrverbrauch implementieren – Credits
- Ihren Produktkatalog mit Add-ons und Sammlungen erstellen und verwalten – Produkte, Add-ons, Produktsammlungen
- Rabatte und lokalisierte Preise hinzufügen – Rabattcodes, Lokalisierte Preise, Adaptive Currency
- In-App-Checkout für Mobilgeräte mit React Native, Flutter, iOS und Android bereitstellen – Mobile Integration
- Erstattungen, Streitfälle und Self-Service durch Kunden bearbeiten – Erstattungen, Streitfälle, Customer Portal
- Die Integration testen und sicher live gehen – Testmodus und Livemodus
Sicherheit und Best Practices
- Verwenden Sie zuerst den Testmodus. Erstellen und testen Sie Ihre Integration mit einem API-Schlüssel für den Testmodus, bevor Sie live gehen. Siehe Testmodus und Livemodus.
- OAuth ist der Standard. Das Agent Plugin authentifiziert sich über Browser-OAuth (keine lokalen Secrets). Verwenden Sie den API-Key-Modus nur, wenn Sie ihn benötigen.
- Überprüfen Sie vom Agent generierten Code. Stellen Sie immer sicher, dass Webhook-Handler eine Signaturüberprüfung gemäß der Standard-Webhooks-Spezifikation enthalten.
Mit einem API-Schlüssel konfigurieren
Standardmäßig verwendet das Agent Plugin den Remote-MCP-Server mit Browser-OAuth. Um stattdessen einen lokalen API-Schlüssel zu verwenden, beispielsweise in CI oder auf einem Headless-Server, wechseln Sie in den stdio-Modus.Local API key mode — Claude Code
Local API key mode — Claude Code
Öffnen Sie Führen Sie
/plugins in Claude Code, wählen Sie Dodo Payments und anschließend Configure options. Füllen Sie Folgendes aus:dodo_api_key– Ihr API-Schlüssel für den Testmodus oder Livemodusdodo_webhook_key– Ihr Webhook-Signatur-Secretdodo_environment–test_modeoderlive_mode
.mcp.json, sodass dodopayments-api auf den lokalen stdio-Server verweist:/reload-plugins aus, um die Änderungen anzuwenden.Local API key mode — OpenCode
Local API key mode — OpenCode
Deklarieren Sie Starten Sie OpenCode neu, um die Änderung anzuwenden.
dodopayments-api selbst in opencode.json – Ihr Eintrag hat Vorrang vor dem standardmäßigen Remote-Server des Plugins: