mcp-server-skyfire

mcp-server-skyfire

site icon
2024.12.27 0
TypeScript支付服务金融服务接口金融服务
mcp-server-skyfire 是一个基于 Model Context Protocol (MCP) 的服务实现,专门用于与 Skyfire 支付系统对接。该服务允许 AI 模型通过标准化的协议使用 Skyfire 的基础设施进行支付操作。
View on GitHub

Overview

基本能力

产品定位

mcp-server-skyfire 是一个支付服务接口,专注于为 AI 模型提供通过 Skyfire 系统进行支付的能力。

核心功能

  • 提供 make_payment 工具,用于向指定的 Skyfire 用户发起支付。
  • 参数:
    • receiverUsername (string):收款人的用户名
    • amount (string):支付金额
  • 示例响应: json { "content": [ { "type": "text", "text": "Payment of [amount] successfully sent to [username]" } ] }

适用场景

  • AI 模型需要向 Skyfire 用户支付款项的场景。
  • 需要标准化支付接口的自动化系统。

工具列表

  • make_payment:发起支付请求的工具。

常见问题解答

  • 错误处理
  • 无效的工具名称:返回 MethodNotFound 错误
  • 缺少或无效的参数:返回 InvalidParams 错误
  • 支付处理失败:返回 InternalError 错误

使用教程

使用依赖

  • Node.js (ES2022 兼容)
  • TypeScript
  • 有效的 Skyfire API 密钥

安装教程

  1. 克隆仓库: bash git clone <repository-url> cd mcp-server-skyfire

  2. 安装依赖: bash npm install

  3. 在根目录创建 .env 文件并添加 Skyfire API 密钥: env SKYFIRE_API_KEY=your_api_key_here

  4. 构建项目: bash npm run build

调试方式

运行服务器:

./build/index.js

或通过 npm 二进制:

mcp-server-skyfire

许可证

None