使用说明
项目简介
PayPal MCP Server 是一个 Model Context Protocol (MCP) 服务器,旨在为 LLM 应用提供与 PayPal API 集成的能力。通过该服务器,LLM 可以安全、便捷地调用 PayPal 的支付处理、业务运营和用户管理等功能。
主要功能点
- 支付处理: 支持创建和管理 PayPal 订单、处理支付流程、管理支付令牌,以及处理支付争议。
- 业务运营: 允许创建和管理 PayPal 产品目录、生成和管理发票、处理批量付款 (Payouts),以及处理合作伙伴推荐业务。
- 用户管理: 提供用户身份验证、用户信息检索以及 Web 支付体验配置文件的管理功能。
安装步骤
- 克隆仓库
git clone https://github.com/DynamicEndpoints/Paypal-MCP.git - 进入项目目录
cd Paypal-MCP - 安装依赖
npm install - 构建项目
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 服务的集成和交互。
信息
分类
商业系统