Binance MCP

Binance MCP

site icon
2025.04.18 0
Python加密货币市场数据Binance API 服务金融服务
Binance MCP 是一个为 Binance API 提供服务的 MCP 服务器,主要用于访问加密货币市场数据。该服务器通过 Binance 交易所 API 提供工具,帮助用户获取加密货币的交易信息。
View on GitHub

Overview

基本能力

产品定位

Binance MCP 是一个为 Binance API 提供服务的 MCP 服务器,主要用于访问加密货币市场数据。

核心功能

  1. 提供工具访问 Binance 交易所的加密货币市场数据。
  2. 支持获取加密货币的当前价格(如 get-ticker-price 工具)。
  3. 计划未来添加更多功能,如获取订单簿数据、24小时价格统计、K线数据、账户信息等。

适用场景

  1. 加密货币交易者需要实时获取市场数据。
  2. 开发者需要集成 Binance API 到自己的应用中。
  3. 自动化交易系统需要访问 Binance 的市场数据。

工具列表

  1. get-ticker-price: 获取加密货币交易对的当前价格。

常见问题解答

  1. 如何配置 Binance API 密钥?
  2. 需要在 Binance 账户中生成 API 密钥和密钥,并设置为环境变量。
  3. 如何运行 MCP 服务器?
  4. 可以使用 uv run src/binance_mcp/server.py 命令运行。

使用教程

使用依赖

  1. 需要安装 Python 和 pip。
  2. 需要创建 Binance 账户并生成 API 密钥。

安装教程

使用 Smithery(推荐)

npx -y @smithery/cli install @berlinbra/binance-mcp --client claude

手动安装

  1. 克隆仓库: bash git clone https://github.com/berlinbra/binance-mcp.git cd binance-mcp
  2. 创建并激活虚拟环境: bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
  3. 安装依赖: bash pip install -e .

配置

  1. 设置环境变量: bash export BINANCE_API_KEY="your_api_key" export BINANCE_API_SECRET="your_api_secret"

调试方式

  1. 运行服务器: bash uv run src/binance_mcp/server.py
  2. 使用检查器运行: bash npx @modelcontextprotocol/inspector uv --directory /Users/{INSERT_USER}/YOUR/PATH/TO/binance-mcp run src/binance_mcp/server.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。