PayPal MCP Server
用于PayPal API集成的模型上下文协议(MCP)服务器,支持回溯提交。
概述
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 许可证发布。