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. 01创建并处理 PayPal 订单
  2. 02设置周期性订阅与账单
  3. 03生成发票或处理批量付款
  4. 04查询用户及 Web 配置

MCP 相关

该 MCP 服务向客户端提供 PayPal API 工具,涵盖支付、订阅、业务操作和用户信息管理。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

PayPal MCP 服务

License: MIT

一个可与 PayPal API 集成的模型上下文协议(MCP)服务。该服务通过标准化接口,实现与 PayPal 的支付处理、发票、订阅管理和业务运营功能的无缝交互。

功能

  • 支付处理:创建和捕获支付、订单及支付令牌
  • 订阅管理:创建和管理定期订阅
  • 业务运营:创建产品和发票,并处理付款
  • 用户管理:获取用户信息并创建 Web 配置文件
  • 安全身份验证:自动管理令牌并处理刷新
  • 输入验证:使用 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

配置

在根目录中创建 .env 文件,并填写 PayPal API 凭据:

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:创建 Web 体验配置文件
  • get_web_profiles:获取 Web 体验配置文件列表

开发

# Run linting
npm run lint

# Run tests
npm test

# Format code
npm run format

许可证

本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。