PayPal MCP サーバー
PayPal APIとの包括的な統合を提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、標準化されたインターフェースを通じて、PayPalの支払い処理、請求、サブスクリプション管理、そしてビジネスオペレーションとのシームレスな連携を実現します。
特徴
支払い処理
注文管理: 注文の作成、更新、追跡
支払い処理:さまざまな方法で支払いを処理します
支払いトークン: 将来使用するために支払いトークンを作成および管理します
紛争管理:支払い紛争と解決を処理する
事業運営
製品管理:製品カタログの作成と管理
請求書発行: プロフェッショナルな請求書を作成して送信します
支払い:複数の受取人への一括支払い処理
サブスクリプション管理: 定期課金の作成と管理
ユーザー管理
本人確認: ユーザーの本人確認
ユーザー情報: ユーザーデータの取得と管理
Webプロファイル管理:チェックアウトエクスペリエンスをカスタマイズ
Related MCP server: PayPal MCP Server
建築
インストール
前提条件
Node.js 16.x 以降
API 認証情報を持つ PayPal 開発者アカウント
手動インストール
リポジトリをクローンする
git clone https://github.com/arbuthnot-eth/PayPal-MCP.git cd PayPal-MCP依存関係をインストールする
npm installプロジェクトを構築する
npm run buildMCP 設定ファイルで PayPal の資格情報を設定します。
{ "mcpServers": { "paypal": { "command": "node", "args": ["path/to/paypal-mcp/build/index.js"], "env": { "PAYPAL_CLIENT_ID": "your_client_id", "PAYPAL_CLIENT_SECRET": "your_client_secret", "PAYPAL_ENVIRONMENT": "sandbox" // or "live" }, "disabled": false, "autoApprove": [] } } }
利用可能なツール
支払い業務
支払いトークンの作成
将来使用するために支払いトークンを作成します。
注文作成
PayPal で新しい注文を作成します。
キャプチャ順序
承認された注文の支払いを取得します。
サブスクリプションの作成
定期課金のサブスクリプションを作成します。
事業運営
製品を作成する
カタログに新しい製品を作成します。
請求書作成
新しい請求書を生成します。
支払いの作成
一括支払いを処理します。
エラー処理
サーバーは包括的なエラー処理を実装します。
入力検証: 具体的なメッセージによる詳細な検証エラー
PayPal API エラー: PayPal エラーの詳細を含む構造化されたエラー応答
ネットワーク エラー: 一時的なネットワークの問題に対する再試行ロジック
認証エラー: トークンの自動更新とエラーメッセージのクリア
レート制限: API レート制限のバックオフ戦略
セキュリティに関する考慮事項
すべての機密データは検証され、サニタイズされます
PayPalによるOAuth 2.0認証
環境変数による安全な資格情報管理
すべてのAPIパラメータの入力検証
エラーメッセージは機密情報を公開しません
発達
建物
開発モードで実行
テスト
リンティング
書式設定
貢献
リポジトリをフォークする
機能ブランチを作成する
変更をコミットする
ブランチにプッシュする
プルリクエストを作成する
ライセンス
MITライセンス