io.github.rafaelcg/stripekit

Registre officiel Finance et paiements

Reconcile a declarative Stripe catalog and inspect your account — plan, push, pull, check.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package stripekit
Claude Code
claude mcp add stripekit -- npx -y stripekit@0.2.2 mcp
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "stripekit": {
            "command": "npx",
            "args": [
                "-y",
                "stripekit@0.2.2",
                "mcp"
            ]
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. stripekit
  2. Repository layout
  3. Status
  4. For AI agents
  5. Develop
  6. License

stripekit

The create-next-app of Stripe. One command takes an app from zero to working payments on your Stripe account: it provisions your catalog from a config file in your repo, and drops in correct-by-construction billing code you own. No hosted service. No revenue share. Nothing to depend on at runtime. Works identically whether a human or an agent runs it.

Documentation →

Repository layout

PathWhat it is
packages/stripekitThe stripekit npm package — CLI + config API.
examples/playgroundA scratch project to try stripekit against a Stripe test account.
docsThe VitePress documentation site.
DESIGN.mdThe MVP design: CLI surface, config schema, generated code, build order.

Status

Built and tested: stripekit init | plan | push | pull | dev | check | mcp.

  • Reconciler (plan / push / pull) — reconciles your Stripe account to a declarative stripe.config.ts (products, prices, webhook endpoint, customer portal), treating prices as immutable, archiving instead of deleting, and converging idempotently.
  • init — scaffolds stripe.config.ts plus correct-by-construction billing code (webhook handler, state sync, checkout/portal routes) into a Next.js App Router app.
  • dev — wraps stripe listen to forward webhooks locally and capture the signing secret.
  • check — a doctor that verifies keys, config validity, config-vs-account drift, and webhook/portal wiring.

There's also a VitePress docs site with a landing page — run pnpm docs:dev. Roadmap (see DESIGN.md): init support beyond Next.js and richer catalog features.

See the package README for usage.

For AI agents

stripekit is built to be driven by agents, not just humans:

  • llms.txt and llms-full.txt — the docs as clean markdown for LLM context.
  • SKILL.md — point your coding agent at this and it can set stripekit up for you.
  • stripekit mcp — an MCP server exposing plan/push/pull/check as tools an agent can call.
  • Every command accepts --json and --yes for deterministic, non-interactive use.

Install the MCP server one-click in Cursor:

…or in Claude Code as a plugin:

/plugin marketplace add rafaelcg/stripekit
/plugin install stripekit@stripekit-marketplace

See the MCP docs for other clients (Claude Desktop, .cursor/mcp.json, claude mcp add).

Working on stripekit? See AGENTS.md.

Develop

pnpm install
pnpm -C packages/stripekit build      # bundle CLI + types
pnpm -C packages/stripekit test       # unit + integration tests
pnpm -C packages/stripekit typecheck

License

MIT

Questions fréquentes

Qu'est-ce que io.github.rafaelcg/stripekit ?

Reconcile a declarative Stripe catalog and inspect your account — plan, push, pull, check.

Comment installer io.github.rafaelcg/stripekit ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add stripekit -- npx -y stripekit@0.2.2 mcp. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.rafaelcg/stripekit ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.rafaelcg/stripekit est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.rafaelcg/stripekit ?

Il est publié par rafaelcg. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.