Skip to main content
Installera Dodo Agent Plugin för att ge din kodningsagent två MCP-servrar och sjutton färdigheter för att bygga integrationer med Dodo Payments. När du har installerat det beskriver du vad du vill bygga, så planerar och skriver din agent integrationen. Pluginet fungerar med Claude Code, Codex CLI, Cursor, VS Code / GitHub Copilot, Kiro och OpenCode. Gemini CLI får endast de två MCP-servrarna.

Installera pluginet

Välj din kodningsagent nedan. Varje installation lägger till båda MCP-servrarna. Alla agenter utom Gemini CLI lägger även till de sjutton färdigheterna. OpenCode behöver en extra inställning för att läsa in dem, vilket beskrivs i dess avsnitt.

Claude Code

Installera från marketplace:
API MCP-servern använder webbläsarbaserad OAuth som standard — inga nycklar krävs vid installationen. Första gången din agent anropar ett Dodo-verktyg uppmanas du att logga in.

Dodo Agent Plugin on GitHub

Källkod, konfigurationsalternativ och instruktioner för lokal utveckling
Registrera marketplace och installera sedan från Codex TUI.
1

Register the marketplace

2

Install from the Codex TUI

Öppna Codex och kör /plugins:
Skriv /plugins, byt till marketplace för Dodo Payments, välj pluginet dodopayments och välj Install plugin.
Båda MCP-servrarna och alla sjutton färdigheter registreras automatiskt.Om pluginet inte visas under /plugins kan du uppdatera det:
Om du vill installera från ditt skal i stället för TUI kör du codex plugin add dodopayments@dodopayments efter att du har registrerat marketplace. Codex CLI har inget underkommando för codex plugin install. Se den officiella dokumentationen för Codex-plugins.
Klona repot till Cursors lokala plugin-katalog:
Starta om Cursor. Pluginet läser in färdigheter från skills/ och MCP-servrar från .mcp.json.Nya Cursor-versioner känner igen Agent Plugins 1.0.0 direkt och accepterar .claude-plugin/marketplace.json som marketplace-källa. Den genererade .cursor-plugin/plugin.json finns kvar för äldre versioner.Om du installerade en version före 0.5.0 tar du bort katalogen och klonar repot igen — färdigheterna levereras nu som riktiga filer, inte symboliska länkar.
Installera pluginpaketet i projektet och lägg sedan till det och sökvägen till dess färdigheter i opencode.json:
Starta om OpenCode. Båda MCP-servrarna registreras automatiskt. Färdigheter behöver den extra posten skills.paths eftersom OpenCode inte söker igenom installerade paket efter färdigheter.Relativa sökvägar löses i förhållande till projektkatalogen, så paketet måste finnas i projektets node_modules. En absolut sökväg fungerar också och eliminerar kravet på lokal installation.Verifiera att färdigheterna har lästs in:
Du bör se alla sjutton. En sökväg till färdigheter som inte finns ignoreras tyst, så verifiera i stället för att anta.
Klona repot och registrera det:
Öppna vyn Chat, gå till Plugins och lägg till den klonade mappen. Du kan också registrera den i settings.json:
Nyckeln är en sökväg och värdet aktiverar den. Absoluta sökvägar och ~/ fungerar båda; relativa sökvägar löses i förhållande till varje arbetsområdesmapp. Inställningen läses in live, så ett körande fönster börjar använda den utan omstart.chat.pluginLocations är markerad som experimentell och är en begränsad inställning, så arbetsområdet måste vara betrott. Stöd för agent-plugin är en förhandsfunktion som styrs av chat.plugins.enabled, vilket är aktiverat som standard.
Kiro läser Agent Plugins-manifestet inbyggt.
1

Clone the repository

2

Open the Powers panel

Öppna panelen Powers i Kiro (Ghosty-ikonen med blixten).
3

Import the folder

Välj Add Custom Power → Import power from a folder, välj den klonade katalogen (den som innehåller plugin.json) och klicka på Install.
Färdigheter läses in från skills/ och MCP-servrar från mcp.json. Kiro hanterar MCP-servrar internt — de skrivs inte till ~/.kiro/settings/mcp.json. Kiro kan även installera en Power direkt från en GitHub-URL; se Kiros installationsdokumentation.
Gemini CLI har ingen agent-skill-primitiv, så endast de två MCP-servrarna är tillgängliga. dodo-knowledge täcker en stor del av det som färdigheterna tillhandahåller och hålls automatiskt uppdaterad.
Starta om Gemini CLI. gemini-extension.json i repots rot är manifestet.
Använder du en annan agent? Guiderna MCP Server och Agent Skills omfattar Claude Desktop, Windsurf, Cline, Zed och alla MCP-kompatibla klienter.

Det här får du

När installationen är klar har din agent tillgång till två MCP-servrar och sjutton färdigheter.

MCP-servrar

Båda servrarna använder Streamable HTTP. Det kanoniska mcp.json deklarerar dem inbyggt, vilket spec-infödda klienter som Codex CLI och Kiro använder. Det genererade kompatibilitetsmanifestet .mcp.json kopplar dem via mcp-remote för klienter som inte kan ansluta direkt till Streamable HTTP.

Agent Skills

Färdigheter läses in automatiskt — din agent väljer rätt färdighet när den upptäcker en relevant uppgift. Se Agent Skills för hela listan och individuell installation.

Testa denna prompt först

När pluginet är aktivt kan du prova:
Din agent läser in färdigheten webhook-integration, använder dodo-knowledge MCP för att hämta de senaste payload-strukturerna och skriver en handler med signaturverifiering enligt Standard Webhooks-specifikationen.

Klientstöd

Pluginet följer specifikationen Agent Plugins 1.0.0. Klienter med inbyggt stöd läser in det direkt; övriga använder genererade kompatibilitetsmanifest.

Agenter med plugininstallation

En installation kopplar in båda MCP-servrarna samt färdigheterna på alla klienter som har en skill-primitiv. OpenCode behöver ytterligare en post med skills.paths innan dess sjutton färdigheter läses in. Gemini CLI har ingen agent-skill-primitiv, så färdigheter är avsiktligt inte tillgängliga.

Övriga MCP-kompatibla klienter

Dessa har ingen Agent Plugin-installation. Konfigurera de två MCP-servrarna manuellt och lägg till färdigheter via Skills CLI där det stöds.

Dokumentation byggd för agenter

Varje dokumentationssida för Dodo Payments finns i ett format som är optimerat för AI-användning:
  • Fullständigt dokumentationsindex: docs.dodopayments.com/llms.txt — komplett dokumentationsindex för kontextimport
  • Vanlig markdown: Lägg till .md i valfri dokumentations-URL för att hämta den råa markdown-versionen (t.ex. /api-reference/introduction.md)
  • Källkodsförråd: github.com/dodopayments/dodo-docs — klona för offlineindexering

Vad din agent kan göra

Med pluginet installerat kan din kodningsagent:

Säkerhet och bästa praxis

Committera aldrig live API-nycklar. Använd testläge under utvecklingen.
  • Använd testläge först. Bygg och testa integrationen med en API-nyckel för testläge innan du går live. Se Testläge jämfört med liveläge.
  • OAuth är standard. Agent Plugin autentiserar via webbläsarbaserad OAuth (inga lokala hemligheter). Använd endast API-key-läge om du behöver det.
  • Granska agentgenererad kod. Kontrollera alltid att webhook-handlers innehåller signaturverifiering enligt Standard Webhooks-specifikationen.

Konfigurera med en API-nyckel

Som standard använder Agent Plugin den fjärrbaserade MCP-servern med webbläsarbaserad OAuth. Om du i stället vill använda en lokal API-nyckel, till exempel i CI eller på en headless-server, byter du till stdio-läge.
Öppna /plugins i Claude Code, välj Dodo Payments och välj Configure options. Fyll i:
  • dodo_api_key — din API-nyckel för testläge eller liveläge
  • dodo_webhook_key — din webhook-signaturhemlighet
  • dodo_environment — test_mode eller live_mode
Redigera sedan .mcp.json så att dodopayments-api pekar på den lokala stdio-servern:
Kör /reload-plugins för att tillämpa ändringarna.
Deklarera dodopayments-api själv i opencode.json — din post åsidosätter pluginets standardserver på distans:
Starta om OpenCode för att tillämpa ändringen.

Nästa steg

MCP Server

Fullständig referens för båda MCP-servrarna — alla klienter som stöds, konfiguration och tillgängliga verktyg

Agent Skills

Installation av enskilda färdigheter, färdighetsreferens och installationsinstruktioner per agent

API Reference

Fullständig OpenAPI-referens för alla Dodo Payments-endpoints
Senast ändrad 8 oktober 2026