mcpField
S
stripekit

stripekit

ローカル
github.com/rafaelcg金融データ212 週間前に更新

stripekit について

stripekitは、リポジトリ内の設定でStripeの商品カタログと課金コードを管理するCLIです。開発者やコーディングエージェント向けに、設定の計画・反映・取得・検査を行い、Next.js App Router用の課金コードを生成します。

主な機能

  1. 01Stripeカタログの宣言的管理
  2. 02設定の計画・反映・取得
  3. 03アカウントと設定の差分確認
  4. 04Next.js用課金コードの生成
  5. 05Stripe Webhookのローカル転送

活用シーン

  1. 01リポジトリの設定をStripeアカウントへ同期
  2. 02Next.jsアプリの決済フローを構築
  3. 03キー、Webhook、ポータル設定を確認

MCP 対応

`stripekit mcp`はMCPサーバーを提供し、`plan`、`push`、`pull`、`check`をエージェント用ツールとして公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"rafaelcg-stripekit": {
"command": "npx",
"args": [
"-y",
"stripekit"
]
}
}
}
起動コマンドnpx -y stripekit

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmstripekit0.2.2

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
cwdstringいいえstripe.config.ts を含むプロジェクトディレクトリ(デフォルトはサーバーの作業ディレクトリ)。
urlstringいいえwebhook エンドポイントの解決に使用するベース URL。

詳細

stripekit

npm CI license docs

Stripe における create-next-app です。 1 つのコマンドで、アプリをゼロから、あなたの Stripe アカウントで決済が機能する状態にできます。リポジトリ内の設定ファイルからカタログを構成し、正しく動作するよう設計された請求コードをアプリに追加します。ホスト型サービスも、収益の分配もありません。実行時に依存するものもありません。人間が実行してもエージェントが実行しても、同じように機能します。

ドキュメント →

リポジトリの構成

パス内容
packages/stripekitstripekit npm パッケージ — CLI と設定 API。
examples/playgroundStripe のテストアカウントで stripekit を試すためのサンプルプロジェクト。
docsVitePress のドキュメントサイト。
DESIGN.mdMVP の設計:CLI の機能、設定スキーマ、生成コード、ビルド順序。

ステータス

実装・テスト済み:stripekit init | plan | push | pull | dev | check | mcp。

  • リコンサイラー(plan / push / pull)— Stripe アカウントを宣言的な stripe.config.ts(商品、価格、Webhook エンドポイント、顧客ポータル)に合わせて調整します。価格は不変として扱い、削除する代わりにアーカイブし、冪等に収束させます。
  • init — stripe.config.ts と、正しく動作するよう設計された請求コード(Webhook ハンドラー、状態同期、チェックアウト/ポータルのルート)を Next.js App Router アプリに生成します。
  • dev — stripe listen をラップして Webhook をローカルに転送し、署名シークレットを取得します。
  • check — キー、設定の有効性、設定とアカウント間の差異、Webhook/ポータルの接続を検証する診断ツールです。

ランディングページを備えた VitePress ドキュメントサイト もあります。pnpm docs:dev で実行できます。ロードマップ(DESIGN.md を参照):Next.js 以外への init 対応と、より充実したカタログ機能。

使い方についてはパッケージの READMEを参照してください。

AI エージェント向け

stripekit は、人間だけでなくエージェントが操作することを想定して構築されています。

  • llms.txt と llms-full.txt — LLM のコンテキストとして使いやすい、整形された Markdown 形式のドキュメントです。
  • SKILL.md — これをコーディングエージェントに渡せば、stripekit をセットアップできます。
  • stripekit mcp — エージェントが呼び出せるツールとして plan/push/pull/check を公開する MCP サーバーです。
  • すべてのコマンドは、決定的かつ非対話型で使える --json と --yes を受け付けます。

Cursor では、ワンクリックで MCP サーバーをインストールできます。

Cursor に追加

…または、Claude Code ではプラグインとしてインストールできます。

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

その他のクライアント(Claude Desktop、.cursor/mcp.json、claude mcp add)については、MCP のドキュメントを参照してください。

stripekit の_開発に取り組む_場合は、AGENTS.mdを参照してください。

開発

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

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。