MilesCool
服务介绍
Binance 比特币 MCP 工具
该项目提供了一个用于从 Binance 获取比特币价格数据的模型上下文协议(MCP)工具。它允许大型语言模型通过标准化接口访问实时和历史比特币市场数据。
功能
- 获取当前比特币行情数据(价格、24小时变化、成交量等)
- 从订单簿获取最优买价和卖价
- 获取最近的交易记录
- 以自定义时间间隔获取历史价格数据
- 短时间内流式传输实时比特币价格更新
安装
bash
克隆仓库
git clone https://github.com/yourusername/binance-mcp.git
cd binance-mcp
安装依赖
pnpm install
构建项目
pnpm build
使用
要使用此工具与兼容 MCP 的 LLM 客户端:
bash
启动 MCP 服务器
pnpm start
然后连接您的兼容 MCP 的 LLM 客户端以与 Binance 数据进行交互。
可用工具
-
get_bitcoin_ticker - 获取当前比特币行情数据
- 参数:
symbol(可选,默认:"BTCUSDT")- 交易对符号
- 参数:
-
get_bitcoin_order_book - 获取当前最优买价和卖价
- 参数:
symbol(可选,默认:"BTCUSDT")- 交易对符号
- 参数:
-
get_bitcoin_recent_trades - 获取最近的交易记录
- 参数:
symbol(可选,默认:"BTCUSDT")- 交易对符号limit(可选,默认:10)- 要获取的交易数量
- 参数:
-
get_bitcoin_price_history - 获取历史 K 线/蜡烛图数据
- 参数:
symbol(可选,默认:"BTCUSDT")- 交易对符号interval(可选,默认:"1h")- K 线间隔(1m, 3m, 5m, 15m, 30m, 1h, 2h, 4h, 6h, 8h, 12h, 1d, 3d, 1w, 1M)limit(可选,默认:24)- 要获取的蜡烛图数量
- 参数:
-
get_realtime_bitcoin_price - 获取实时价格更新
- 参数:
symbol(可选,默认:"btcusdt")- 小写交易对符号duration(可选,默认:5,最大:30)- 收集实时数据的持续时间(秒)
- 参数:
LLM 示例提示
一旦连接到兼容 MCP 的 LLM,您可以使用如下提示:
- "当前比特币的价格和24小时变化是多少?"
- "显示当前比特币买卖价差。"
- "分析最近的10笔比特币交易并识别任何模式。"
- "获取过去24小时的比特币价格历史并解释趋势。"
- "观察5秒钟内的实时比特币交易,并告诉我是否有更多的买入或卖出压力。"
开发
要对项目进行修改:
- 修改
src目录中的源代码 - 运行
pnpm build编译 TypeScript 代码 - 使用
pnpm start测试您的更改
免责声明
本工具仅供教育和信息用途。它不是财务建议。