加密货币市场数据服务

通过MCP协议提供Binance加密货币市场的实时数据访问服务,包括价格、订单簿、K线图等,适用于AI代理和开发者。

  • by BACH-AI-Tools
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 BACH-AI-Tools/bach-binance-mcp

使用说明

币安加密货币MCP

模型上下文协议 用于访问币安加密货币市场数据的服务。

基于原项目: 此项目基于 binance mcp 修改而来

概述

该MCP服务允许人工智能代理(如Claude、Cursor、Windsurf等)执行Binance API调用,并从加密货币市场获取实时数据,包括价格、蜡烛图、订单簿等。

目的 您可以直接向AI询问最新的加密货币价格、交易量、价格趋势和其他信息,而无需查看币安网站或使用其他工具。

可用信息

通过此MCP服务,您可以获得以下信息:

  • 当前价格信息-获取指定加密货币的实时价格
  • 订单簿数据-查看买卖订单深度
  • 烛台图数据-获取不同时间段的烛台数据
  • 24小时价格变动-查看24小时内的价格变动
  • 交易历史-查看最近的交易记录
  • 价格统计-获取不同时间窗口的价格统计数据

可用工具

工具 说明
get_price 获取指定加密货币的当前价格
get_order_book 获取订单簿数据
get_recent_trades 获取最近交易列表
get_historical_trades 获取历史交易数据
get_aggregate_trades 获取总交易列表
get_klines 获取K线/烛台数据
get_ui_klines 获取UI优化的K线数据
get_avg_price 获取当前平均价格
get_24hr_ticker 获取24小时价格变动统计
get_trading_day_ticker 获取交易日市场信息
get_book_ticker 获取订单簿股票代码
get_rolling_window_ticker 获取滚动窗口价格变化统计数据

在游标中使用

全球安装

使用npx运行MCP服务:

npx -y @snjyor/binance-mcp@latest

在游标IDE中:

  1. 首选 Cursor Settings > MCP
  2. 点击 + Add New MCP Service
  3. 填写表格:
    • 姓名: binance
    • 类型: command
    • 命令: npx -y bach-binance-mcp

工程安装

添加一个 .cursor/mcp.json 文件到您的项目:

{
  "mcpServers": {
    "binance": {
      "command": "npx",
      "args": [
        "-y",
        "bach-binance-mcp"
      ]
    }
  }
}

用法

配置后,币安市场数据工具将自动可供Cursor AI代理使用:

  1. 该工具将列在 Available Tools 在MCP设置中
  2. 代理将在相关时自动使用它
  3. 您可以明确地要求代理使用这些工具

在其他MCP兼容环境中使用

{
  "mcpServers": {
    "binance": {
      "command": "npx",
      "args": [
        "-y",
        "bach-binance-mcp"
      ]
    }
  }
}

使用示例

以下是一些使用示例:

查询比特币价格

Please tell me the current price of Bitcoin

查看以太坊24小时价格走势

How has Ethereum's price changed in the past 24 hours?

获取BNB的K线数据

Show me the daily K-line data for BNB over the last 5 days

发展

# Install dependencies
npm install

# Build
npm run build

# Local testing
npm run start

调试服务器

要调试服务器,您可以使用 MCP检查员.

首先构建服务器

npm run build

在终端中运行以下命令:

# Start MCP Inspector and server
npx @modelcontextprotocol/inspector node dist/index.js

许可证

Apache 2.0