mcpField
B
Binance Mcp

Binance Mcp

本地服务
github.com/snjyor金融数据4369 周前更新

关于 Binance Mcp

Binance Mcp 是一个 MCP 服务,让 AI 助手通过 Binance API 获取加密货币市场数据,包括价格、K 线、订单簿和成交记录。适合希望用自然语言查询行情的用户。项目兼容 Claude 与 Cursor,并可通过 npx 快速安装。

主要功能

  1. 01查询实时价格与 24 小时涨跌统计
  2. 02获取订单簿深度数据
  3. 03获取近期与历史成交记录
  4. 04获取不同周期的 K 线数据
  5. 05提供均价与滚动窗口统计

适用场景

  1. 01通过 AI 助手询问比特币等币种的当前价格
  2. 02查看以太坊近 24 小时的价格变化
  3. 03获取 BNB 近几日的日线 K 线数据

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 12 个与 Binance 行情相关的工具,例如 get_price、get_klines 和 get_order_book。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"binance-mcp-snjyor": {
"command": "npx",
"args": [
"-y",
"@snjyor/binance-mcp"
]
}
}
}
启动命令npx -y @snjyor/binance-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@snjyor/binance-mcp

工具

12

收录的工具列表 · 更新于 2 周前

参数类型必填说明
limitnumber否订单簿深度,默认值为 100,最大值为 5000
symbolstring是交易对符号,例如 BTCUSDT

详细介绍

Binance 加密货币 MCP

smithery badge

Binance Cryptocurrency MCP server

用于访问 Binance 加密货币市场数据的 Model Context Protocol 服务。

概述

此 MCP 服务允许 AI Agent(例如 Claude、Cursor、Windsurf 等)调用 Binance API,并获取加密货币市场的实时数据,包括价格、K 线图、订单簿等。

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

可用信息

通过此 MCP 服务,你可以获取以下信息:

  • 当前价格信息 - 获取指定加密货币的实时价格
  • 订单簿数据 - 查看买单和卖单深度
  • K 线图数据 - 获取不同时段的 K 线数据
  • 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获取滚动窗口价格变化统计数据

在 Cursor 中使用

全局安装

使用 npx 运行 MCP 服务:

npx -y @snjyor/binance-mcp@latest

在 Cursor IDE 中:

  1. 前往 Cursor Settings > MCP
  2. 点击 + Add New MCP Service
  3. 填写表单:
    • 名称:binance
    • 类型:command
    • 命令:npx -y @snjyor/binance-mcp@latest

项目安装

在项目中添加 .cursor/mcp.json 文件:

{
  "mcpServers": {
    "binance": {
      "command": "npx",
      "args": [
        "-y",
        "@snjyor/binance-mcp@latest"
      ]
    }
  }
}

用法

配置完成后,Binance 市场数据工具将自动提供给 Cursor AI Agent 使用:

  1. 该工具会显示在 MCP 设置的 Available Tools 下
  2. Agent 会在相关场景中自动使用该工具
  3. 你可以明确要求 Agent 使用这些工具

在其他兼容 MCP 的环境中使用

{
  "mcpServers": {
    "binance": {
      "command": "npx",
      "args": [
        "-y",
        "@snjyor/binance-mcp@latest"
      ]
    }
  }
}

使用示例

以下是一些使用示例:

查询 Bitcoin 价格

Please tell me the current price of Bitcoin

查看 Ethereum 的 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 Inspector 调试服务。

首先构建服务

npm run build

在终端中运行以下命令:

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

许可证

Apache 2.0

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。