# MilesCool
## 基本信息
- Slug: `milescool-binance-mcp`
- Source: modelscope
- Publisher: @MilesCool/binance-mcp
- Categories: blockchain / 金融
- Hosted: No
- License: MIT License
- Source URL: https://www.modelscope.cn/mcp/servers/@MilesCool/binance-mcp
## 简介
暂无描述。
## MCP Server 详情

# 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 数据进行交互。

### 可用工具

1. **get_bitcoin_ticker** - 获取当前比特币行情数据
   - 参数：
     - `symbol`（可选，默认："BTCUSDT"）- 交易对符号

2. **get_bitcoin_order_book** - 获取当前最优买价和卖价
   - 参数：
     - `symbol`（可选，默认："BTCUSDT"）- 交易对符号

3. **get_bitcoin_recent_trades** - 获取最近的交易记录
   - 参数：
     - `symbol`（可选，默认："BTCUSDT"）- 交易对符号
     - `limit`（可选，默认：10）- 要获取的交易数量

4. **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）- 要获取的蜡烛图数量

5. **get_realtime_bitcoin_price** - 获取实时价格更新
   - 参数：
     - `symbol`（可选，默认："btcusdt"）- 小写交易对符号
     - `duration`（可选，默认：5，最大：30）- 收集实时数据的持续时间（秒）

### LLM 示例提示

一旦连接到兼容 MCP 的 LLM，您可以使用如下提示：

1. "当前比特币的价格和24小时变化是多少？"
2. "显示当前比特币买卖价差。"
3. "分析最近的10笔比特币交易并识别任何模式。"
4. "获取过去24小时的比特币价格历史并解释趋势。"
5. "观察5秒钟内的实时比特币交易，并告诉我是否有更多的买入或卖出压力。"

## 开发

要对项目进行修改：

1. 修改 `src` 目录中的源代码
2. 运行 `pnpm build` 编译 TypeScript 代码
3. 使用 `pnpm start` 测试您的更改

## 免责声明

本工具仅供教育和信息用途。它不是财务建议。

