mcpField
P
PayPal MCP Server

PayPal MCP Server

ローカル
github.com/arbuthnot-eth金融データ084 週間前に更新

PayPal MCP Server について

PayPal MCP Server は、PayPal API の操作を MCP 経由で提供し、決済、サブスクリプション、業務管理を扱います。トークン更新、入力検証、エラー処理にも対応しています。

主な機能

  1. 01決済と注文の作成・キャプチャ
  2. 02定期購読の管理
  3. 03商品、請求書、一括送金の作成
  4. 04ユーザー情報の取得と Web プロファイル管理
  5. 05認証トークンの自動管理

活用シーン

  1. 01PayPal 注文の作成と処理
  2. 02定期購読と請求の設定
  3. 03請求書の作成や一括送金の処理
  4. 04ユーザー情報と Web プロファイルの取得

MCP 対応

MCP クライアントに、決済、サブスクリプション、業務操作、ユーザー情報に関する PayPal API ツールを提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

PayPal MCP サーバー

License: MIT

PayPal の API と連携する Model Context Protocol(MCP)サーバーです。このサーバーは、標準化されたインターフェースを通じて、PayPal の決済処理、請求書発行、サブスクリプション管理、ビジネス業務をシームレスに操作できます。

機能

  • 決済処理:決済、注文、決済トークンの作成と取得
  • サブスクリプション管理:定期購入サブスクリプションの作成と管理
  • ビジネス業務:商品や請求書の作成、支払いの処理
  • ユーザー管理:ユーザー情報の取得とウェブプロフィールの作成
  • 安全な認証:トークンの自動管理と更新処理
  • 入力検証:Zod スキーマを使用した包括的な検証
  • エラー処理:堅牢なエラー処理とログ記録

インストール

# Clone the repository
git clone https://github.com/arbuthnot-eth/PayPal-MCP-Backdated.git
cd PayPal-MCP-Backdated

# Install dependencies
npm install

# Build the project
npm run build

設定

PayPal API の認証情報を記載した .env ファイルをルートディレクトリに作成します。

PAYPAL_CLIENT_ID=your_client_id_here
PAYPAL_CLIENT_SECRET=your_client_secret_here
PAYPAL_ENVIRONMENT=sandbox  # or 'live' for production

使用方法

サーバーの実行
# Start the server
npm start

# For development with auto-reload
npm run dev
MCP の設定

MCP の設定ファイルにサーバーを追加します。

{
  "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"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

利用可能なツール

決済ツール
  • create_payment_token:今後の使用に備えて決済トークンを作成します
  • create_order:PayPal で新しい注文を作成します
  • capture_order:承認済みの注文の決済を確定します
  • create_payment:直接決済を作成します
  • create_subscription:定期請求用のサブスクリプションを作成します
ビジネスツール
  • create_product:カタログに新しい商品を作成します
  • create_invoice:新しい請求書を作成します
  • create_payout:一括支払いを処理します
ユーザーツール
  • get_userinfo:ユーザー情報を取得します
  • create_web_profile:ウェブエクスペリエンスのプロフィールを作成します
  • get_web_profiles:ウェブエクスペリエンスのプロフィール一覧を取得します

開発

# Run linting
npm run lint

# Run tests
npm test

# Format code
npm run format

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳しくは LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

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

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