使用说明
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安全端点(交易、钱包、法币操作):
- 登录到您的 Bitkub账户
- 转到“设置”→ API管理
- 创建新的API密钥和机密
- 重要:确保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官方文档.
许可证
麻省理工学院