Stripe Testing MCP Server
Stripe統合のテストとデバッグを効率化するModel Context Protocol(MCP)サーバー。時間ベースのテスト、顧客管理、商品管理などの包括的なテストツールを提供します。
主な機能
時間シミュレーションツール
Stripeテストクロックの作成と進行で、時間ベースのテストシナリオを効率的に実行
顧客管理
テスト顧客の一括作成・削除、テストクロックとの関連付けで効率的なテスト環境構築
商品管理
テスト商品のアーカイブ・削除で、クリーンなテスト環境を維持
サブスクリプションテスト
課金サイクルと更新のテスト、プロレーション動作の設定可能なサブスクリプション作成
セキュリティ
テストAPIキーのみ受け付け、本番APIキーを拒否してセキュリティを確保
簡単セットアップ
インストール不要、npxコマンドで即座に利用開始。自動更新で常に最新版を使用
使用方法
1
Stripe API キーの取得
Stripeのテスト環境またはサンドボックス環境でAPIキーを発行します
sk_test_your_test_key_here: シークレットAPIキー
or
rk_test_your_test_key_here: 制限付きAPIキー
2
MCPクライアント設定
Claude DesktopやCursorなどのMCPクライアントに設定を追加
{ "mcpServers": { "stripe-test-mcp": { "command": "npx", "args": ["stripe-test-mcp"], "env": { "STRIPE_API_KEY": "sk_test_your_test_key_here" } } } }
3
テスト開始
MCPクライアントからツールを呼び出してStripeのテストワークフローを実行
利用可能なツール
テストクロックツール
- •
create_stripe_test_clock
- 新しいStripeテストクロックを作成 - •
advance_stripe_test_clock
- 既存のテストクロックを新しい時間に進める
顧客管理ツール
- •
create_stripe_test_customers
- 複数のテスト顧客を作成 - •
delete_stripe_test_customers
- テスト顧客をIDで削除
商品管理ツール
- •
archive_stripe_test_products
- テスト商品をアーカイブ(active: false) - •
delete_stripe_test_products
- テスト商品を完全削除
サブスクリプションツール
- •
create_stripe_test_subscription
- 顧客向けテストサブスクリプションを作成
使用例:時間ベースのサブスクリプションテスト
1. テストクロックを作成
create_stripe_test_clock
でfrozen_time: 1704067200(2024年1月1日)を設定
2. テストクロックに関連付けた顧客を作成
create_stripe_test_customers
でtest_clock IDを使用して顧客を作成
3. 顧客向けサブスクリプションを作成
create_stripe_test_subscription
で顧客IDとサブスクリプション項目を指定
4. 時間を進めて課金をトリガー
advance_stripe_test_clock
で課金サイクル期間分時間を進める
今すぐ始める
インストール不要でStripeテストワークフローを効率化