Token导航 LogoToken导航TokenDH.com
Magpie MCP Server logo
金融服务未说明官方级别未说明来源级核验

Magpie MCP Server

MCP Server

Magpie MCP服务器是一个模型上下文协议服务器,为AI代理提供访问Magpie支付平台API的能力,支持处理支付、创建结账会话、发送发票和管理支付链接。

工具数

31

提示词数

0

GitHub Stars

0

资源数

0
支付处理TypeScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

domdanao

提供方

domdanao

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

喜鹊MCP服务器

一个模型上下文协议(MCP)服务器,允许AI代理访问喜鹊支付平台API。将您的喜鹊帐户连接到Claude Desktop、OpenClaw或任何兼容MCP的AI代理,以通过自然对话处理付款、创建结账会话、发送发票和管理付款链接。

概述

喜鹊MCP服务器将所有四个喜鹊API作为AI就绪工具公开:

API它的作用
支付创建付款来源、处理费用、管理退款
结账会话创建用于收款的托管结账页面
付款请求通过电子邮件或短信发送发票式付款请求
付款链接创建和管理可共享的支付链接

支持的付款方式

  • --具有3D安全身份验证的信用卡/借记卡
  • GCash --GCash数字钱包(菲律宾)
  • 玛雅/帕伊玛雅 --Maya数字钱包(菲律宾)
  • QR-PH --QR PH统一二维码支付(菲律宾)
  • 支付宝 --支付宝国际
  • 银联 --银联国际
  • 微信支付 --微信支付
并非所有API都提供所有付款方式。看 API付款方式 了解详情。

入门指南

有两种方法可以连接到喜鹊MCP服务器:

选项A:托管服务器(推荐)

连接到喜鹊托管的MCP服务器。无需安装-您的Magpie API密钥通过浏览器中的OAuth流安全设置。

要求: Node.js 18+(适用于 mcp-remote)

Claude桌面配置:

编辑您的配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "magpie": {
      "command": "npx",
      "args": ["mcp-remote", "https://mcp.magpie.im/mcp"]
    }
  }
}

重新启动克劳德桌面。首次启动时,您的浏览器将打开以完成设置:

  1. 注册 --您的AI客户端会自动向服务器注册
  2. 输入Magpie API键 --粘贴您的公钥和私钥
  3. 授权 --授予AI代理访问您的喜鹊帐户的权限

就是这样。您的密钥安全地存储在服务器上。在未来的发射中,连接是自动的。

选项B:自托管

在您的计算机上本地运行MCP服务器。您的API密钥是作为环境变量提供的。

要求: Node.js 18+,Magpie API证书

Claude桌面配置:

{
  "mcpServers": {
    "magpie": {
      "command": "npx",
      "args": ["-y", "magpie-mcp-server"],
      "env": {
        "MAGPIE_PUBLIC_KEY": "your_public_key_here",
        "MAGPIE_SECRET_KEY": "your_secret_key_here"
      }
    }
  }
}

重新启动克劳德桌面。服务器自动启动。

替代方案:全局安装

为了更快地启动或离线使用:

npm install -g magpie-mcp-server

然后使用此配置:

{
  "mcpServers": {
    "magpie": {
      "command": "magpie-mcp-server",
      "env": {
        "MAGPIE_PUBLIC_KEY": "your_public_key_here",
        "MAGPIE_SECRET_KEY": "your_secret_key_here"
      }
    }
  }
}

认证

喜鹊使用双密钥身份验证系统:

  • 公钥 (MAGPIE_PUBLIC_KEY)--仅用于创建付款来源。客户端使用安全。
  • 密钥 (MAGPIE_SECRET_KEY)--用于所有其他操作(收费、结账、发票、链接)。必须保持安全。

MCP服务器自动为每个操作使用正确的密钥。

托管模式: 您的密钥通过基于浏览器的OAuth流输入一次,并安全地存储在服务器上。配置文件中没有密钥。

自托管模式: 密钥作为环境变量提供在Claude Desktop配置或 .env 文件。

可用工具

该服务器提供33个工具,分为6个类别。

付款来源

工具说明
create_source创建支付来源(卡、gcash、maya、bpi、支付宝、银联、微信)
get_source按ID检索付款来源详细信息

客户

工具说明
create_customer为经常性费用创建客户记录
get_customer按ID检索客户详细信息
update_customer更新客户详细信息(手机、描述、元数据)
get_customer_by_email通过电子邮件地址查找客户
attach_source_to_customer将付款来源附加到客户
detach_source_from_customer从客户中删除付款来源

支付费用

工具说明
create_charge使用来源创建付款费用。金额(以美分计)(例如,5000=50.00菲律宾比索)
get_charge按ID检索费用明细
list_charges按页码列出所有费用
capture_charge记录之前授权的费用
void_charge在被捕前撤销授权指控
refund_charge退还已收取的费用(全部或部分)
verify_charge使用确认ID和OTP验证收费

结账会话

工具说明
create_checkout_session创建一个包含行项目和付款方式的托管结账页面
get_checkout_session检索结账会话详细信息
list_checkout_sessions列出所有结账会话
expire_checkout_session手动使活动会话过期
capture_checkout_session捕获授权结账会话

付款请求

工具说明
create_payment_request创建通过电子邮件或短信发送的发票式付款请求
get_payment_request检索付款请求详细信息
list_payment_requests列出带有状态过滤器(打开、已支付、已作废)的付款请求
void_payment_request带理由作废付款请求
resend_payment_request向客户重新发送付款请求

付款链接

工具说明
create_payment_link创建一个包含行项目的可共享支付链接
get_payment_link检索付款链接详细信息
list_payment_links列出带有状态过滤器(活动、停用)的付款链接
update_payment_link更新付款链接设置
activate_payment_link重新激活已停用的付款链接
deactivate_payment_link停用活动付款链接

可用资源

服务器提供了API文档和OpenAPI架构,AI代理可以读取这些架构以获取上下文:

URI描述
magpie://api/payments/schema支付API OpenAPI规范
magpie://api/checkout/schema签出会话API OpenAPI规范
magpie://api/requests/schema支付请求API OpenAPI规范
magpie://api/links/schema支付链接API OpenAPI规范
magpie://api/documentation所有喜鹊API的全面文档

API付款方式

并非所有支付方式都适用于每个API:

方法付款结账请求链接
卡片
GCash
Maya/PayMaya
BPI----
支付宝----
银联----
微信支付----
QR PH------

示例用法

连接后,您可以通过与AI代理的自然对话与喜鹊互动:

创建结账会话

“使用PHP 999.00为名为“高级计划”的产品创建一个结账会话。接受GCash和卡支付。重定向到https://mysite.com/success完成后。"

AI代理将呼叫 create_checkout_session 使用正确的参数并返回结账URL。

发送付款请求

“将发票发送至customer@email.com用于“网站设计服务”的PHP 2500.00。通过电子邮件发送。"

代理人将致电 create_payment_request 通过电子邮件发送并返回付款请求详细信息。

创建付款链接

“以每月499.00 PHP的价格为‘每月订阅’创建付款链接。接受卡和Maya。”

代理人将致电 create_payment_link 并返回可共享的URL。

检查付款状态

“chr_abc123的充电状态如何?”

代理人将致电 get_charge 并报告费用是否待定、已支付、已退还等。

退款

“从收费chr_abc123中退还200.00菲律宾比索。”

代理人将致电 refund_charge 部分退款金额。

配置参考

对于自托管模式,以下环境变量可用:

变量必填默认描述
MAGPIE_PUBLIC_KEY-喜鹊公共API密钥
MAGPIE_SECRET_KEY-喜鹊秘密API密钥
MAGPIE_TEST_MODE没有false启用测试模式
MAGPIE_PAYMENTS_BASE_URL没有https://api.magpie.im支付API基础URL
MAGPIE_CHECKOUT_BASE_URL没有https://api.pay.magpie.im签出API基础URL
MAGPIE_REQUESTS_BASE_URL没有https://request.magpie.im/api支付请求API基本URL
MAGPIE_LINKS_BASE_URL没有https://buy.magpie.im/api支付链接API基础URL

您还可以创建 .env 使用这些值在项目目录中创建文件。

故障排除

Claude Desktop不显示喜鹊工具

  • 确保重新启动了Claude Desktop 完全 更新配置后
  • 检查配置JSON语法是否有效(没有尾随逗号,引号正确)
  • 对于npx:确保您在首次运行时具有互联网连接
  • 检查Claude Desktop日志中的错误消息

“找不到命令”错误

  • 验证是否安装了Node.js 18+: node --version
  • 对于npx问题,请尝试全局安装方法
  • 在带NVM的macOS上,在配置中使用npx的完整路径:
  {
    "command": "/Users/yourname/.nvm/versions/node/v22.16.0/bin/npx",
    "args": ["-y", "magpie-mcp-server"],
    "env": {
      "PATH": "/Users/yourname/.nvm/versions/node/v22.16.0/bin:/usr/bin:/bin"
    }
  }

托管服务器:OAuth流未完成

  • 删除缓存的身份验证状态,然后重试: rm -rf ~/.mcp-auth/
  • 检查您的浏览器是否没有阻止来自的弹出窗口 localhost
  • 如果重定向不起作用,请尝试其他浏览器

API身份验证错误

  • 验证您的Magpie API证书是否有效和有效
  • 检查您是否使用了正确的测试/直播模式
  • 对于托管模式:通过删除重新输入密钥 ~/.mcp-auth/ 并重新连接

付款处理错误

  • 金额以 (例如,5000=50.00菲律宾比索)
  • 检查您正在使用的API是否支持付款方式
  • 启用开发测试的测试模式
  • 查看错误消息-服务器从喜鹊的API返回特定详细信息

许可证

MIT许可证——有关详细信息,请参阅许可证文件。

支持

目录标签

目录标签

支付处理TypeScriptClaude本地部署AI集成多支付方式API服务支付链接

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

31

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明oauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP