加密货币API服务

Bitkub加密货币交易所的模型上下文协议服务器,提供实时市场数据、交易操作和钱包管理功能。

  • by alpaka-lab
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 alpaka-lab/bk-public-api-mcp

使用说明

bk公共api mcp

Bitkub加密货币交易所API的MCP(模型上下文协议)服务器:

  • 比特库 -泰国领先的加密货币交易所

该服务器使Claude等人工智能助手能够访问实时加密货币市场数据、交易操作和钱包管理。

特性

Bitkub加密货币交易所

公共端点(10个工具) -无需身份验证:

  • 实时加密货币市场数据
  • 24小时统计的市场行情
  • 订单簿信息(出价/要价/深度)
  • 历史OHLCV烛台数据
  • 最近的贸易历史
  • 服务器状态和时间同步
  • 可用交易对和交易品种

安全端点(16个工具) -需要API密钥和机密:

  • 用户账户:交易信用、存款/取款限额、硬币兑换历史
  • 交易和钱包:查看余额、下单/取消订单、订单历史、订单详情、WebSocket令牌
  • 菲亚特运营:银行账户管理、泰铢取款、存款/取款历史

需求

  • Node.js 18+
  • npm

安装

npm install

构建

npm run build

发展

自动重建的监视模式:

npm run dev

配置

Bitkub API密钥(可选-仅用于安全端点)

要使用Bitkub安全端点(交易、钱包、法币操作):

  1. 登录到您的 Bitkub账户
  2. 转到“设置”→ API管理
  3. 创建新的API密钥和机密
  4. 重要:确保API机密的安全,永远不要共享

注:公共端点(市场数据、股票行情、订单簿)在没有任何API密钥的情况下工作。

Claude桌面设置

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

视窗: %APPDATA%\Claude\claude_desktop_config.json

仅适用于公共端点(无身份验证):

{
  "mcpServers": {
    "bk-public-api-mcp": {
      "command": "node",
      "args": ["/path/to/bk-public-api-mcp/dist/index.js"]
    }
  }
}

对于安全端点(具有身份验证):

{
  "mcpServers": {
    "bk-public-api-mcp": {
      "command": "node",
      "args": ["/path/to/bk-public-api-mcp/dist/index.js"],
      "env": {
        "BITKUB_API_KEY": "your-bitkub-api-key-here",
        "BITKUB_API_SECRET": "your-bitkub-api-secret-here"
      }
    }
  }
}

替换:

  • /path/to/bk-public-api-mcp 这个项目的实际路径
  • your-bitkub-api-key-here 和 your-bitkub-api-secret-here 使用您的Bitkub API证书

可用工具

总计: 26工具 (10个公共+16个安全)

Bitkub公共端点(10个工具)

这些端点不需要身份验证,并提供对市场数据的只读访问。

工具 说明
bitkub_public_status 获取Bitkub API端点组的运行状态
bitkub_public_servertime 获取当前Bitkub服务器时间戳(毫秒)
bitkub_public_servertime_v3 获取当前Bitkub服务器时间戳(v3 API)
bitkub_public_symbols 通过配置获取所有可用的交易品种/对
bitkub_public_tradingview_history 获取历史OHLCV烛台数据
bitkub_public_ticker 获取当前市场价格和24小时统计数据
bitkub_public_bids 从订单簿中获取未结买入订单
bitkub_public_asks 从订单簿中获取未结销售订单
bitkub_public_depth 获取汇总订单簿深度
bitkub_public_trades 获取最近完成的交易

Bitkub安全端点(16个工具)

这些端点需要 BITKUB_API_KEY 和 BITKUB_API_SECRET 用于身份验证。

用户帐户工具(3个工具)

工具 说明
bitkub_secure_trading_credits 检查可用交易信用余额
bitkub_secure_user_limits 检查存款和取款限制
bitkub_secure_coin_convert_history 按页码列出硬币转换历史记录

交易和钱包工具(9个工具)

工具 说明
bitkub_secure_wallet 获取所有资产的可用余额
bitkub_secure_balances 获取所有资产的可用和保留余额
bitkub_secure_place_bid 创建买入订单(限价或市价)
bitkub_secure_place_ask 创建卖出订单(限价或市价)
bitkub_secure_cancel_order 按订单ID取消未结订单
bitkub_secure_my_open_orders 列出交易对的所有未结订单
bitkub_secure_my_order_history 按页码列出已完成的订单历史记录
bitkub_secure_order_info 获取特定订单的详细信息
bitkub_secure_wstoken 获取WebSocket身份验证令牌

菲亚特运营工具(4个工具)

工具 说明
bitkub_secure_fiat_accounts 列出所有已批准的提款银行账户
bitkub_secure_fiat_withdraw 将泰铢提取到批准的银行账户
bitkub_secure_fiat_deposit_history 按页码列出法定存款历史记录
bitkub_secure_fiat_withdraw_history 按页码列出法定提款历史记录

工具详细信息

bitkub_public_status

获取Bitkub API端点组的运行状态。

No parameters required

bitkub_public_servertime

获取当前Bitkub服务器时间戳(毫秒)。

No parameters required

bitkub_public_servertime_v3

获取当前Bitkub服务器时间戳(v3 API)进行同步。

No parameters required

bitkub_public_符号

获取Bitkub上所有可用的交易品种/对及其配置(基础资产、报价资产、状态、价格比例、数量比例)。

No parameters required

bitkub_公共_交易视图_历史

获取TradingView图表的历史OHLCV(烛台)数据。

参数 类型 必填 说明
symbol string Yes 交易对符号(例如。, BTC_THB)
resolution string 是 图表间隔: 1, 5, 15, 60, 240,或 1D
from number Yes 开始时间戳(Unix秒)
to number Yes 结束时间戳(Unix秒)

bitkub_public_ticker

获取交易对的当前市场价格和24小时统计数据。

参数 类型 必填 说明
sym string 否 交易对符号(例如。, btc_thb).如果省略,则返回所有股票代码。

bitkub_public_bids

从订单簿中获取交易对的公开买入订单(出价)。

参数 类型 必填 说明
sym string Yes 交易对符号(例如。, btc_thb)
lmt number No 最大退货订单数(默认值:10)

bitkub_public_asks

从订单簿中获取交易对的未平仓卖出订单(请求)。

参数 类型 必填 说明
sym string Yes 交易对符号(例如。, btc_thb)
lmt number No 最大退货订单数(默认值:10)

bitkub_public_depth

获取显示不同价格水平的出价和要价的汇总订单深度数据。

参数 类型 必填 说明
sym string Yes 交易对符号(例如。, btc_thb)
lmt number 否 深度大小-要返回的价格级别数(默认值:10)

bitkub_public_trades

获取交易对最近完成的交易。

参数 类型 必填 说明
sym string Yes 交易对符号(例如。, btc_thb)
lmt number 否 要返回的最大交易数(默认值:10)

可用资源

mcp://api/info

返回有关此MCP服务器和所有可用Bitkub API终结点的信息。

常见交易对

符号 说明
btc_thb 比特币/泰铢
eth_thb 以太坊/泰铢
usdt_thb Tether/泰铢
xrp_thb 瑞波币/泰铢
doge_thb 狗狗币/泰铢

使用 bitkub_public_symbols 获取可用交易对的完整列表。

API文档

有关Bitkubneneneba API的完整详细信息,请参阅 比特库API官方文档.

许可证

麻省理工学院