该项目提供了 Model Context Protocol (MCP) 工具,用于从币安获取比特币价格数据。它能让大型语言模型通过标准化接口,访问实时和历史比特币市场数据。
此工具需与支持MCP的LLM客户端配合使用。具体步骤如下:
# 启动MCP服务器
pnpm start
启动服务器后,使用您的MCP兼容LLM客户端连接,即可交互币安数据。
# 克隆仓库
git clone https://github.com/yourusername/binance-mcp.git
cd binance-mcp
# 安装依赖项
pnpm install
# 构建项目
pnpm build
要与支持MCP的LLM客户端一起使用此工具,可按如下步骤操作:
# 启动MCP服务器
pnpm start
然后使用您的MCP兼容LLM客户端连接以交互币安数据。
get_bitcoin_ticker - 获取当前比特币Ticker数据
symbol(可选,默认: "BTCUSDT")- 交易对符号get_bitcoin_order_book - 获取当前最优买价和卖价信息
symbol(可选,默认: "BTCUSDT")- 交易对符号get_bitcoin_recent_trades - 获取近期交易记录
symbol(可选,默认: "BTCUSDT")- 交易对符号limit(可选,默认: 10)- 要获取的交易数量get_bitcoin_price_history - 获取历史K线/Candlestick数据
symbol(可选,默认: "BTCUSDT")- 交易对符号interval(可选,默认: "1h")- K线时间间隔(1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1d, 3d, 1w, 1M)limit(可选,默认: 24)- 要获取的K线数量get_realtime_bitcoin_price - 获取实时价格更新
symbol(可选,默认: "btcusdt")- 交易对符号(小写)duration(可选,默认: 5,最大值: 30)- 收集实时数据的持续时间(秒)一旦连接到支持MCP的LLM,您就可以使用类似以下的提示:
要对项目进行更改,可按以下步骤操作:
src目录下的源代码pnpm build以编译TypeScript代码pnpm start测试您的更改此工具仅用于教育和 informational目的。不构成财务建议。