Skip to main content
Glama
iuk-ink

Binance MCP Server

by iuk-ink

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNo日志级别:debug / info / warn / error
HTTP_PROXYNoHTTP 代理,如 http://user:pass@host:8080
BINANCE_API_KEYNo币安 API 密钥
BINANCE_TESTNETNo测试网开关,默认 truetrue
MCP_SERVER_NAMENo服务器名,默认 binance-mcp-serverbinance-mcp-server
HTTP_FUTURES_BASENo期货端点,留空按 testnet 自动切换
BINANCE_API_SECRETNo币安 API 私钥

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
market_pingA

测试期货 API 连通性。成功后返回 { ping: "pong", timestamp }

market_timeA

获取期货服务器时间(Unix 毫秒)。同时返回本地时间与偏差 diff,用于时钟校准

market_priceA

获取指定交易对当前最新价格(含 symbol、price)

market_book_tickerA

获取最优买一卖一价格与数量。比 orderbook 轻量 10 倍,95% 场景够用。不传 symbol 返回全市场

market_orderbookA

获取订单簿深度(含 bids/asks)。limit 可选 5/10/20/50/100/500/1000/5000,默认 100

market_klinesA

获取 K 线/蜡烛图历史数据。返回 12 元素元组。支持 15 种周期,limit 最大 1500

market_mark_priceA

获取标记价格(含 markPrice/indexPrice/lastFundingRate)。不传 symbol 返回全部

market_funding_rateA

获取当前资金费率上限信息(含 adjustedFundingRateCap/fundingIntervalHours)。可选 symbol 过滤

market_exchange_infoA

获取交易规则与合约信息(含交易对状态、价格精度、数量精度、最小下单量等)

market_24hr_tickerA

获取 24 小时价格变动统计(涨跌幅/%/最高/最低/加权均价/成交量)。不传 symbol 返回全市场,传 symbol 返回指定交易对

market_open_interestA

获取当前未平仓合约数量(openInterest)。代表全市场累计持仓合约数,配合价格方向判断趋势强度

market_funding_rate_historyA

获取历史资金费率记录(含 fundingRate/fundingTime/markPrice)。可选 symbol 过滤,默认返回全市场最近 100 条

market_continuous_klinesA

获取连续合约 K 线(永续/当季/次季)。用于基差分析:季度>永续=升水,季度<永续=贴水。pair 同 symbol,contractType 选 PERPETUAL/CURRENT_QUARTER/NEXT_QUARTER

indicator_smaA

简单移动平均线(SMA)。对周期内所有价格等权平均。用于识别趋势方向

indicator_emaB

指数移动平均线(EMA)。权重因子 2/(N+1),近期价格权重更高。需要 N 个数据点稳定

indicator_rsiA

相对强弱指数(RSI)。取值 0-100,>70 超买、<30 超卖。通常使用 14 周期

indicator_macdB

MACD 指数平滑异同移动平均线。返回 { macd, signal, histogram }。默认参数 12/26/9

indicator_bbandsB

布林带(Bollinger Bands)。返回 { upper, middle, lower, bandwidth }。通常 20 周期 2 倍标准差

indicator_atrB

平均真实范围(ATR)。测量波动率,不判断方向。支持 EMA/RMA/SMA/WMA/WSMA 平滑算法

indicator_stochasticB

随机振荡器(Stochastic)。返回 { stochK, stochD }。默认 14/3/3 参数

indicator_adxB

平均趋向指数(ADX)。0-100,>25 表强趋势。同时返回 +DI 和 -DI

indicator_ma_crossA

统一的均线交叉检测。同时支持 SMA 和 EMA,检测快线与慢线的交叉状态(golden_cross 金叉 / death_cross 死叉 / none 无交叉)。替代独立的 ema_cross 和 ma_cross 两个工具

indicator_macd_rsiA

MACD 与 RSI 组合:同时返回 MACD(macd/signal/histogram)和 RSI(value)的完整数值,不输出硬编码的 bullish/bearish 信号,由 AI 结合全局上下文自行判断

indicator_bb_rsiA

布林带与 RSI 组合:同时返回 BBands 完整数据(upper/middle/lower/bandwidth/percentB)、RSI 值、以及价格在 BB 带中的分区位置(above_upper/upper_half/lower_half/below_lower),提供连续数值而非硬编码三态信号

indicator_divergenceA

RSI 背离检测:比较价格走势与 RSI 趋势的背离。价格创新高但 RSI 未同步 → 顶背离(上涨动能衰竭);价格创新低但 RSI 未同步 → 底背离(下跌动能衰竭)。返回背离类型 + 左右窗口的峰谷数据 + 解读说明

indicator_volatility_regimeB

波动率状态分类:基于布林带带宽的历史百分位,将当前市场分类为 squeeze(低波、突破前兆)/ low_volatility / normal / high_volatility / expansion(高波)。辅助 AI 做仓位管理和策略选择

indicator_rsi_directB

RSI 直连版:从 Binance 获取 K 线后直接计算 RSI,省去 getKlines→提取→计算 三步

indicator_macd_directC

MACD 直连版:获取 K 线后直接计算 MACD。默认参数 12/26/9

indicator_bbands_directC

布林带直连版:获取 K 线后直接计算布林带。默认 20 周期 2 倍标准差

indicator_ma_cross_directC

均线交叉直连版:获取 K 线后检测快线与慢线交叉状态(golden_cross/death_cross/none),支持 SMA 和 EMA

indicator_macd_rsi_directA

MACD+RSI 组合直连版:一步获取 K 线并同时计算 MACD 和 RSI,返回完整数据不输出主观信号

indicator_bb_rsi_directA

布林带+RSI 组合直连版:一步获取 K 线同时返回 BB 完整数据、RSI、%B 和价格分区

indicator_divergence_directB

RSI 背离检测直连版:一步获取 K 线并检测价格与 RSI 的顶背离/底背离。这是 AI 最难手工计算的信号之一

indicator_volatility_regime_directB

波动率状态分类直连版:基于 BB 带宽历史百分位,判断 squeeze(低波突破前兆)→ expansion(高波)。辅助仓位管理

indicator_atr_directB

ATR 直连版:获取 K 线后直接计算平均真实范围,支持 EMA/RMA/SMA/WMA/WSMA 5 种平滑算法

indicator_adx_directC

ADX 直连版:获取 K 线后直接计算平均趋向指数,同时返回 +DI 和 -DI

indicator_stochastic_directB

随机振荡器直连版:获取 K 线后直接计算 Stochastic,返回 %K 和 %D

indicator_multi_directA

批量直连指标:一次获取 K 线,同时计算 RSI(14) + MACD(12/26/9) + BBands(20/2)。启用 includeATR/includeADX/includeStoch 可额外获取 HLC 指标。替代逐个调用 rsi_direct + macd_direct + bbands_direct 的 3 次网络往返

risk_sharpeA

夏普比率(Sharpe Ratio)+ 索提诺比率(Sortino Ratio):衡量风险调整后收益。Sharpe = (年化收益-无风险利率)/年化波动率,Sortino 仅使用下行波动率。返回年化收益、年化波动率、下行波动率等完整数据

risk_drawdownA

最大回撤(Max Drawdown):净值曲线从历史峰值的最大跌幅百分比。返回回撤幅度、峰值、谷值及它们在序列中的索引位置

risk_varA

VaR(风险价值)+ CVaR(条件风险价值):历史模拟法,非参数分布,适合加密货币的肥尾特征。VaR(95%) = 只有 5% 概率的日亏损超过此值;CVaR = 最差 5% 情况的平均亏损

util_averageA

计算数组的算术平均值。sum(values) / length

util_maxB

返回数组中的最大值

util_minB

返回数组中的最小值

util_medianA

计算数组的中位数(自动排序输入)

util_quartileB

计算数组的四分位数。q 可选 0.25(Q1)/ 0.5(Q2 中位数)/ 0.75(Q3)

util_stddevA

计算数组的总体标准差(分母 n)。可传预计算的均值以节省重复计算

util_gridB

计算网格交易层级。支持等差(arithmetic)和等比(geometric)两种间距模式。tickSize 可限制输出精度

util_streaksA

统计价格序列的连续涨/跌段。返回每段的长度和幅度百分比

util_weekdayB

判断指定日期(或当前日期)是星期几,支持自定义时区

util_extract_klinesA

从 Binance K线二维数组中提取指定字段为数字数组。可选字段:openTime/open/high/low/close/volume/closeTime/quoteVolume/tradeCount/takerBuyVol/takerBuyQuoteVol

trading_balanceA

获取账户余额(V3)。返回各资产的钱包余额/未实现盈亏/可用余额

trading_accountA

获取账户信息(V3)。含总保证金/未实现盈亏/可用余额/持仓列表/资产明细

trading_positionsA

获取当前持仓(V3)。不传 symbol 返回所有持仓,传 symbol 返回指定交易对

trading_incomeC

获取资金流水(收益历史)。支持按类型过滤:TRANSFER(划转)/REALIZED_PNL(已实现盈亏)/FUNDING_FEE(资金费)/COMMISSION(手续费)/INSURANCE_CLEAR(保险清算)

trading_commissionA

获取指定交易对的手续费率(maker + taker)

trading_get_orderA

根据 orderId 或 clientOrderId 查询单个订单详情

trading_open_ordersB

查询当前所有挂单。可选 symbol 过滤

trading_order_historyC

查询历史订单。支持时间范围和 limit 分页

trading_force_ordersA

查询强平/ADL 订单记录。可选 symbol 和 autoCloseType 过滤

trading_tradesB

查询账户成交历史。传 orderId 可按订单过滤

trading_place_orderA

下单(限价/市价/止损/止盈)。参数:symbol(必填)/side(必填)/type(必填)/quantity(限价必填)/price(限价必填)/stopPrice(止损止盈必填)/reduceOnly/timeInForce/positionSide

trading_cancel_orderB

根据 orderId 或 clientOrderId 撤销单个订单

trading_cancel_allB

撤销指定交易对的所有挂单

trading_modify_orderB

修改订单(仅 LIMIT 订单)。可修改价格和数量,修改后重新排队

trading_set_leverageB

设置交易对杠杆倍数(1-125)。不同名义价值对应不同最大杠杆

trading_set_margin_typeB

设置保证金类型:ISOLATED(逐仓) 或 CROSSED(全仓)

trading_position_marginB

调整逐仓保证金。type=1(增加) / type=0(减少)

trading_position_modeB

设置持仓模式:true(双向持仓 HedgeMode) / false(单向持仓 OneWay)

trading_algo_ordersB

查询算法订单(条件单)。不传 symbol 返回全部未触发条件单

trading_place_algoC

下条件单(止损/止盈/跟踪止损)。algoType 固定为 CONDITIONAL。type 支持 STOP/STOP_MARKET/TAKE_PROFIT/TAKE_PROFIT_MARKET/TRAILING_STOP_MARKET

trading_cancel_algoA

取消算法订单(条件单)。传 algoId 或 clientAlgoId

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/iuk-ink/binance-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server