使用说明

项目简介

PayPal MCP Server 是一个 Model Context Protocol (MCP) 服务器,旨在为 LLM 应用提供与 PayPal API 集成的能力。通过该服务器,LLM 可以安全、便捷地调用 PayPal 的支付处理、业务运营和用户管理等功能。

主要功能点

  • 支付处理: 支持创建和管理 PayPal 订单、处理支付流程、管理支付令牌,以及处理支付争议。
  • 业务运营: 允许创建和管理 PayPal 产品目录、生成和管理发票、处理批量付款 (Payouts),以及处理合作伙伴推荐业务。
  • 用户管理: 提供用户身份验证、用户信息检索以及 Web 支付体验配置文件的管理功能。

安装步骤

  1. 克隆仓库
    git clone https://github.com/DynamicEndpoints/Paypal-MCP.git
  2. 进入项目目录
    cd Paypal-MCP
  3. 安装依赖
    npm install
  4. 构建项目
    npm run build

服务器配置

为了让 MCP 客户端能够连接到 PayPal MCP Server,您需要在 MCP 客户端的配置文件中添加以下服务器配置信息。请根据您的实际 'paypal-server' 路径修改 'args' 中的路径。您还需要将您的 PayPal 开发者应用的 'PAYPAL_CLIENT_ID' 和 'PAYPAL_CLIENT_SECRET' 填入 'env' 中。

{
  "mcpServers": {
    "paypal": {
      "command": "node",
      "args": ["path/to/paypal-server/build/index.js"],
      "env": {
        "PAYPAL_CLIENT_ID": "your_paypal_client_id", // 替换为您的 PayPal Client ID
        "PAYPAL_CLIENT_SECRET": "your_paypal_client_secret"  // 替换为您的 PayPal Client Secret
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

基本使用方法

配置完成后,您的 MCP 客户端将能够发现并调用 PayPal MCP Server 提供的工具。您可以使用如 'create_order' (创建订单), 'create_invoice' (创建发票), 'create_payout' (创建批量付款) 等工具,具体工具列表和参数定义请参考仓库的 README.md 文件中 "Available Tools" 章节的详细说明。通过 MCP 客户端,您可以向 LLM 发出指令,指示其使用这些工具,从而实现与 PayPal 服务的集成和交互。

信息

分类

商业系统