Claude支付工具包
一种模型上下文协议服务器,使 Claude AI 能够与 Paybyrd 的支付处理 API 进行交互,从而实现创建支付链接、处理退款和检索订单信息的功能。
服务介绍
Paybyrd AI Agent Toolkit
一个用于将Paybyrd的支付处理能力与OpenAI和Anthropic Claude等AI模型集成的工具包。
概览
此工具包使AI助手能够通过Paybyrd API执行支付操作:
- 为客户创建支付链接
- 处理退款
- 检索订单信息
该工具包采用模块化架构,并支持不同的AI平台。
仓库结构
这个单体仓库被组织成以下几个包:
- core (
@paybyrd/ai-agent-toolkit):核心功能和共享工具 - claude (
@paybyrd/ai-agent-claude):使用Model Context Protocol进行Anthropic Claude集成 - openai (
@paybyrd/ai-agent-openai):带有函数调用的OpenAI集成
快速开始
前提条件
- Node.js 18或更高版本
- Paybyrd API密钥
- OpenAI API密钥(对于OpenAI集成)或Anthropic API密钥(对于Claude集成)
安装
根据您使用的AI平台,可以单独安装每个包:
# For the core functionality
npm install @paybyrd/ai-agent-toolkit
# For Claude integration
npm install @paybyrd/ai-agent-claude
# For OpenAI integration
npm install @paybyrd/ai-agent-openai
示例
请参阅/examples目录下的完整实现示例:
/examples/openai:与OpenAI的示例实现/examples/modelcontextprotocol:使用Model Context Protocol与Claude的示例实现
可用工具
该工具包提供了以下支付操作:
- 创建支付链接:生成发送给客户的支付链接
- 创建退款:处理交易退款
- 检索订单:获取现有订单的详细信息
开发
# Install dependencies
npm install
# Build all packages
npm run build
# Run tests
npm test
许可证
MIT