io.github.rafaelcg/stripekit
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 »).
stripekitclaude mcp add stripekit -- npx -y stripekit@0.2.2 mcp
{
"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.
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.
Repository layout
| Path | What it is |
|---|---|
packages/stripekit | The stripekit npm package — CLI + config API. |
examples/playground | A scratch project to try stripekit against a Stripe test account. |
docs | The VitePress documentation site. |
DESIGN.md | The 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 declarativestripe.config.ts(products, prices, webhook endpoint, customer portal), treating prices as immutable, archiving instead of deleting, and converging idempotently. init— scaffoldsstripe.config.tsplus correct-by-construction billing code (webhook handler, state sync, checkout/portal routes) into a Next.js App Router app.dev— wrapsstripe listento 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 exposingplan/push/pull/checkas tools an agent can call.- Every command accepts
--jsonand--yesfor 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.