比特币数据协议工具

提供从Binance获取比特币实时和历史市场数据的标准化接口工具,适用于大型语言模型访问金融数据。

  • by MilesCool
  • JavaScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 milescool/binance-mcp

使用说明

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客户端,与币安数据进行交互。

可用工具

  1. 获取_比特币_ticker - 获取当前比特币代币数据

    • 参数:
      • symbol (可选,默认:“BTCUSDT”)-交易对符号
  2. 获取_比特币_订单_预订 -获取当前最佳出价和要价

    • 参数:
      • symbol (可选,默认:“BTCUSDT”)-交易对符号
  3. get_bitcoin_recent_trades -获取最近的交易

    • 参数:
      • symbol (可选,默认:“BTCUSDT”)-交易对符号
      • limit (可选,默认值:10)-要获取的交易数量
  4. get_bitcoin_price_history -获取历史曲线/烛台数据

    • 参数:
      • symbol (可选,默认:“BTCUSDT”)-交易对符号
      • interval (可选,默认:“1h”)-Kline间隔(1m、3m、5m、15m、30m、1h、2h、4h、6h、8h、12h、1d、3d、1w、1m)
      • limit (可选,默认值:24)-要获取的蜡烛数量
  5. 获取价格_比特币_价格 -获取实时价格更新

    • 参数:
      • 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

免责声明

此工具仅用于教育和信息目的。这不是财务建议。