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テストワークフローを効率化
