Paylo MCP服务器
人工智能代理的商业网关
这 Paylo MCP服务器 是一座桥梁,使人工智能模型(如Claude、GPT-4)能够与Paylo的现实商业生态系统进行交互。
通过将此服务器添加到AI代理的上下文中,您可以将其从文本处理器转换为 能干的购物助理 它可以浏览店面、查找产品,并促进Paylo网络上的交易。
______________________________________________________________________
🚀 能力
此服务器公开了一组结构化工具,允许AI代理自主执行以下操作:
🛍️ 发现和搜索
- 商户发现: 根据类别或名称查找活动店面。
- 产品搜索: 在整个Paylo产品目录中进行语义和关键字搜索。
- 产品详情: 检索特定项目的丰富元数据、定价和可用性。
💳 商业与交易
- 购物车管理: 智能地构建包含多个项目的订单。
- 结账: 生成安全 Paystack 用户完成购买的支付链接。
- 订单跟踪: 查看付款和订单的实时状态。
______________________________________________________________________
🏗️ 建筑
此服务器实现 模型上下文协议(MCP) 规范人工智能代理与Paylo基础设施的接口方式。
graph LR
A[AI Agent / Claude] -- MCP Protocol --> B[Paylo MCP Server]
B -- Queries --> C[(Supabase DB)]
B -- Transactions --> D[Paystack API]
C -- Returns --> B
D -- Payment Link --> B
B -- JSON Response --> A🛠️ 整合
Claude Desktop快速入门
要让您的本地Claude Desktop应用程序访问Paylo,请执行以下操作:
- 克隆和构建
git clone https://github.com/nodeshift-nigeria/paylo-mcp-server.git
cd paylo-mcp-server
npm install
npm run build- 添加到Claude Config
编辑您的 claude_desktop_config.json:
{
"mcpServers": {
"paylo": {
"command": "node",
"args": ["/absolute/path/to/paylo-mcp-server/build/index.js"]
}
}
}🐳 Docker快速入门
您也可以直接从已发布的Docker镜像运行服务器,而无需安装Node.js:
docker run -i --rm ghcr.io/nodeshift-nigeria/paylo-mcp-server:latest添加到 claude_desktop_config.json:
{
"mcpServers": {
"paylo": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/nodeshift-nigeria/paylo-mcp-server:latest"
]
}
}
}📦 可用工具
集成后,AI可以使用以下工具:
| 工具名称 | 描述 |
|---|---|
list_merchants | 列出可用的Paylo店面及其元数据。 |
search_products | 在所有商家或特定商店内搜索产品。 |
get_product_details | 获取产品的完整详细信息(价格、描述、库存)。 |
create_order | 为项目列表创建待处理订单。 |
generate_payment_link | 为特定订单生成结账URL。 |
check_payment_status | 验证订单是否已支付。 |
🔒 安全与隐私
- 只读访问: 服务器主要对产品目录执行读取操作。
- 安全支付: AI不处理任何支付信息。AI只生成安全链接;用户在Paystack的托管结账上完成付款。
- 沙盒: 服务器在本地或受控环境中运行,确保数据隐私。
📄 许可证
此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。
______________________________________________________________________
*由NodeShift Nigeria为Paylo生态系统建造。*
