Binance Bitcoin MCP Tool

Binance 比特币 MCP 工具

该项目提供了一个模型上下文协议 (MCP) 工具,用于从币安获取比特币价格数据。它允许大型语言模型通过标准化接口访问实时和历史比特币市场数据。

特征

  • 获取当前比特币行情数据(价格、24 小时变化、交易量等)
  • 从订单簿中获取最佳买入价和卖出价
  • 获取近期交易
  • 获取可自定义间隔的历史价格数据
  • 短时间内实时获取比特币价格更新

安装

# Clone the repository git clone https://github.com/yourusername/binance-mcp.git cd binance-mcp # Install dependencies pnpm install # Build the project pnpm build

用法

要将此工具与 MCP 兼容的 LLM 客户端一起使用:

# Start the MCP server 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 线/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测试您的更改

免责声明

此工具仅供教育和信息之用。并非财务建议。

-
security - not tested
-
license - not tested
-
quality - not tested

提供 MCP 服务器,允许大型语言模型通过标准化界面访问来自币安的实时和历史比特币市场数据,包括当前价格、订单簿数据、近期交易和价格历史记录。

  1. Features
    1. Installation
      1. Usage
        1. Available Tools
        2. Example Prompts for LLMs
      2. Development
        1. Disclaimer
          ID: sdgqmqgzcc