
mcp-server-skyfire

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 密钥
安装教程
-
克隆仓库:
bash git clone <repository-url> cd mcp-server-skyfire
-
安装依赖:
bash npm install
-
在根目录创建
.env
文件并添加 Skyfire API 密钥:env SKYFIRE_API_KEY=your_api_key_here
-
构建项目:
bash npm run build
调试方式
运行服务器:
./build/index.js
或通过 npm 二进制:
mcp-server-skyfire
许可证
None