PayPal MCP Server

PayPal MCP Server

用于PayPal API集成的模型上下文协议(MCP)服务器,支持回溯提交。

许可证: MIT

概述

PayPal MCP 服务器提供标准化接口,实现与 PayPal API 的无缝集成,支持支付处理、订阅管理、业务操作等功能。

快速安装

# 克隆仓库
git clone https://github.com/arbuthnot-eth/PayPal-MCP-Backdated.git
cd PayPal-MCP-Backdated

# 安装依赖并构建
npm install
npm run build

基本配置

创建 .env 文件并添加 PayPal 凭证:

PAYPAL_CLIENT_ID=您的客户端ID
PAYPAL_CLIENT_SECRET=您的客户端密钥
PAYPAL_ENVIRONMENT=sandbox  # 生产环境用 'live'

启动服务器

npm start        # 标准模式
npm run dev      # 开发模式(自动重载)

MCP 配置集成

将服务器添加到 MCP 配置文件中:

{
  "mcpServers": {
    "paypal": {
      "command": "node",
      "args": ["path/to/paypal-mcp/build/index.js"],
      "env": {
        "PAYPAL_CLIENT_ID": "您的客户端ID",
        "PAYPAL_CLIENT_SECRET": "您的客户端密钥",
        "PAYPAL_ENVIRONMENT": "sandbox"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

主要功能

  • 支付处理create_payment_token, create_order, capture_order
  • 订阅管理create_subscription
  • 业务操作create_product, create_invoice, create_payout
  • 用户管理get_userinfo, create_web_profile

开发工具

npm run lint     # 代码检查
npm test         # 运行测试
npm run format   # 格式化代码

更多信息

详细文档请参阅项目仓库。本项目使用 MIT 许可证发布。