remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows to manage Stripe payment operations including customer management, payment intents, charges, and refunds through a structured API
MCP ストライプサーバー
Stripeと統合し、支払い、顧客管理、返金処理を可能にするModel Context Protocol(MCP)サーバー実装。このサーバーは、金融取引を安全に管理するための構造化APIを提供します。
デモ
要件
- Python 3.8以上
- MCP SDK 0.1.0+
- ストライプ Python SDK
- ドテンヴ
コンポーネント
リソース
サーバーは、すべての Stripe 操作の監査ログを提供します。
- 顧客、支払い、返金操作の監査ログを保存します
- 構造化されたログ記録をサポートし、トレーサビリティを向上
- MCP リソース エンドポイントを使用して監査データを取得します
ツール
サーバーは、次のような Stripe API 操作を実装します。
顧客管理
- customer_create : 新しい顧客を作成する
- customer_retrieve : 顧客の詳細を取得する
- customer_update : 顧客情報を更新する
支払い業務
- payment_intent_create : 支払いを処理するための支払い意図を作成する
- Charge_list : 最近の請求を一覧表示する
払い戻し業務
- refund_create : 料金の払い戻しを作成する
特徴
- 安全な支払い:Stripeとの統合により、堅牢な支払い処理を実現します。
- 監査ログ: すべてのStripe取引を追跡します
- エラー処理: 明確なメッセージによる包括的なエラー処理
- MCP統合:MCP互換ツールとリソースリストをサポート
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Stripe Server を自動的にインストールするには:
依存関係をインストールする
構成
.env
ファイルで環境変数を設定します。
クロードデスクトップ
Claude Desktop 構成にサーバー構成を追加します。
Windows: C:\Users<ユーザー名>\AppData\Roaming\Claude\claude_desktop_config.json
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
使用法
サーバーを起動する
MCPコマンドの例
顧客を作成する
顧客を取得する
支払い意図を作成する
払い戻しを作成する
エラー処理
サーバーは、一般的なシナリオに対して明確なエラー メッセージを提供します。
- API キーがありません: STRIPE_API_KEY が必要です
- 無効なAPIキー: 認証エラー
- 顧客が見つかりません: 顧客IDが無効です
- 無効な入力: パラメータが不足しているか正しくありません
発達
テスト
対話型テストのために MCP Inspector を実行します。
建物
- 依存関係を更新します:
- ビルドパッケージ:
貢献
貢献を歓迎します!詳細については貢献ガイドラインをご覧ください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
This server cannot be installed
モデルコンテキストプロトコルを通じて支払い、顧客、払い戻しを処理するために Stripe と統合し、金融取引を管理するための安全な API を提供するサーバー。