mcp-server-skyfire

mcp-server-skyfire

的镜像

概述

MCP-Server-Skyfire 是一个实现了模型上下文协议(MCP)的服务器,允许 AI 模型通过 Skyfire 系统进行支付操作。

前提条件

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

快速开始

1. 安装

git clone <仓库URL>
cd mcp-server-skyfire
npm install

2. 配置

在根目录创建 .env 文件:

SKYFIRE_API_KEY=你的API密钥

3. 构建

npm run build

4. 运行服务器

./build/index.js
# 或
mcp-server-skyfire

功能

服务器提供 make_payment 工具,用于向 Skyfire 用户付款:

// 示例调用参数
{
  "receiverUsername": "接收方用户名",
  "amount": "支付金额"
}

// 成功响应
{
  "content": [
    {
      "type": "text",
      "text": "已成功向[username]发送了[amount]的款项"
    }
  ]
}

错误处理

服务器提供完整的错误处理,包括:

  • 无效工具名称 → MethodNotFound
  • 缺失或无效参数 → InvalidParams
  • 支付处理失败 → InternalError

更多详细信息,请参考完整文档。