加密货币交易所MCP服务

Wallex MCP服务器是一个用于与Wallex加密货币交易所API交互的模型上下文协议服务,提供账户余额查询和历史交易数据获取功能。

  • by mhsenpc
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 mhsenpc/wallex_mcp_server

使用说明

Wallex MCP服务器

用于与Wallex加密货币交易所API交互的模型上下文协议(MCP)服务器。

特性

此MCP服务器提供以下工具:

  1. get_count_balances -获取所有资产的账户余额
  2. 获取历史数据hlc -获取交易对的历史OHLC(开盘、高、低、收盘)数据

先决条件

  • 达到1.21或更高
  • Wallex API密钥

安装

  1. 克隆存储库:
git clone <repository-url>
cd wallex-mcp-server
  1. 安装依赖项:
go mod tidy
  1. 构建应用程序:
go build -o wallex_mcp_server .
  1. 将您的MCP服务器添加到Claude Code
"mcpServers": {
  "wallex_mcp": {
    "command": "/Users/johnsmith//wallex_mcp_server",
    "args": [],
    "env": {
      "WALLEX_API_KEY": "YOUR_API_KEY_HERE"
    }
  }
}
  • command:Wallex MCP服务器可执行文件的路径。
  • WALLEX_API_KEY:添加您的Wallex API密钥。

将此块放入您的Claude MCP配置文件中(例如。, ~/.claude.json).

可用工具

服务器通过stdio(标准输入/输出)进行通信,并实现MCP协议。以下是如何使用每个工具:

get_count_balances

检索钱包中的所有资产余额。

{
  "tool": "get_account_balances",
  "arguments": {}
}

返回一个资产映射,其中包含:

  • 资产符号和名称
  • 是否为法定货币
  • 当前余额

获取历史数据hlc

检索特定交易对和时间范围的OHLC烛台数据。

{
  "tool": "get_historical_data_ohlc",
  "arguments": {
    "symbol": "BTCUSD",
    "resolution": "60",
    "from": 1640995200,
    "to": 1641081600
  }
}

参数:

  • symbol (字符串,必填):交易对符号(例如“BTCUSD”)
  • resolution (字符串,必填):蜡烛间隔
    • “1”代表1分钟蜡烛
    • “60”代表每小时蜡烛
    • “180”表示3小时蜡烛
    • “360”代表6小时蜡烛
    • “720”代表12小时蜡烛
    • “1D”代表日常蜡烛
  • from (整数,必填):开始时间戳(Unix时间戳)
  • to (整数,必填):结束时间戳(Unix时间戳)

贡献

  1. 复刻仓库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

许可证

该项目根据MIT许可证获得许可。