mcpField
S
SpherePay

SpherePay

本地服务
github.com/danchev金融数据034 周前更新

关于 SpherePay

SpherePay 是面向 SpherePay 支付平台的 MCP 服务,可通过 Claude 管理客户、资金账户、转账及相关操作。它结合多步骤工作流与只读查询,并提供转账幂等处理和输入校验。

主要功能

  1. 01客户开户与验证
  2. 02银行账户和钱包设置
  3. 03支持幂等的转账
  4. 04虚拟账户与出金
  5. 05Webhook 和事件查询
  6. 06输入校验与日志个人信息脱敏

适用场景

  1. 01为个人或企业客户办理开户
  2. 02设置法币或加密货币资金账户
  3. 03在不同资金工具间转账
  4. 04追踪转账和 Webhook 事件

MCP 相关

向 MCP 客户端提供 24 个 SpherePay 工具,包括多步骤操作工作流和只读记录查询。可连接 Claude Desktop 或其他兼容客户端。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"danchev-spherepay": {
"command": "uvx",
"args": [
"spherepay-mcp"
],
"env": {
"SPHEREPAY_API_KEY": "<SPHEREPAY_API_KEY>",
"SPHEREPAY_BASE_URL": "<SPHEREPAY_BASE_URL>",
"SPHEREPAY_TIMEOUT": "<SPHEREPAY_TIMEOUT>",
"SPHEREPAY_MAX_RETRIES": "<SPHEREPAY_MAX_RETRIES>"
}
}
}
}
启动命令uvx spherepay-mcp
需要配置的环境变量
SPHEREPAY_API_KEY密钥Your SpherePay API key (Bearer token). Get one at https://dashboard.spherepay.co
SPHEREPAY_BASE_URLAPI base URL. Use https://api.sandbox.spherepay.co for testing or https://api.spherepay.co for production.
SPHEREPAY_TIMEOUTRequest timeout in seconds (default: 30)
SPHEREPAY_MAX_RETRIESMaximum retry attempts for transient failures (default: 3)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypispherepay-mcp0.0.1

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

SpherePay MCP 服务

一个适用于 SpherePay 支付平台的 Model Context Protocol 服务。可直接通过 Claude 管理客户、银行账户、钱包、转账、虚拟账户、Webhook 和 CCTP 出金。

功能

  • 24 个精选工具——9 个用于多步操作的工作流工具,15 个用于即时查询的只读工具
  • 自动重试,支持指数退避和速率限制处理
  • 转账支持幂等性——安全去重重复请求
  • 日志中屏蔽 PII——绝不记录账户号码、路由号码和个人数据
  • 在工具边界验证输入——在进行任何 API 调用之前验证 ID、货币、网络和金额
  • 桌面扩展(.mcpb),支持一键安装到 Claude Desktop

工具

工作流工具
工具描述
onboard_customer创建客户(个人或企业),并生成 TOS/KYC 验证链接
verify_customer两步验证:发送 OTP,然后通过人脸识别进行验证
setup_funding为客户创建银行账户(USD/EUR)或加密货币钱包
execute_transfer在资金工具之间转账,并自动确保幂等性
onboard_business_rep创建并验证企业代表
setup_virtual_account创建虚拟账户,以便自动将法币转换为稳定币
setup_offloader_wallet创建出金钱包,用于将稳定币兑换为法币
create_webhook通过 HTTPS Webhook 订阅事件通知
submit_cctp_offramp提交 CCTP 销毁交易,以兑换跨链出金
只读工具
工具描述
get_customer / list_customers获取客户详情和验证状态
get_transfer / list_transfers获取转账信息及状态,并按客户、状态或类型筛选
get_bank_account / list_bank_accounts获取银行账户详情,并按客户筛选
get_wallet / list_wallets获取钱包详情,并按客户筛选
get_virtual_account / list_virtual_accounts获取虚拟账户详情和存款说明
list_virtual_account_transfers列出虚拟账户的存款和兑换记录
get_offloader_wallet / list_offloader_wallets获取出金钱包详情和出金配置
get_webhook获取 Webhook 详情和投递状态
get_event获取事件详情和 Webhook 投递记录

支持的货币和网络

货币类型
usd、eur法币
usdc、usdt、eurc稳定币
网络类型
ach、wire、sepa法币支付通道
ethereum、polygon、sol、base、arbitrum、tron、avalanche、optimism区块链

安装

前提条件
Claude Desktop(stdio)

将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json)中:

{
  "mcpServers": {
    "spherepay": {
      "command": "uvx",
      "args": ["spherepay-mcp"],
      "env": {
        "SPHEREPAY_BASE_URL": "https://api.sandbox.spherepay.co",
        "SPHEREPAY_API_KEY": "your_api_key_here"
      }
    }
  }
}
桌面扩展

从 GitHub Releases 下载最新的 .mcpb 文件,然后双击即可安装到 Claude Desktop。

独立运行
git clone https://github.com/danchev/spherepay-mcp.git
cd spherepay-mcp
uv sync
uv run spherepay-mcp

配置

变量必填默认值描述
SPHEREPAY_API_KEY是—你的 SpherePay API 密钥(Bearer 令牌)
SPHEREPAY_BASE_URL否https://api.sandbox.spherepay.coAPI 基础 URL。生产环境请使用 https://api.spherepay.co
SPHEREPAY_TIMEOUT否30请求超时时间,单位为秒
SPHEREPAY_MAX_RETRIES否3瞬时故障(429、5xx)的最大重试次数

许可证

AGPL-3.0 许可证。详情请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。