
Binance MCP

2025.04.18
0
Python加密货币市场数据Binance API 服务金融服务
Binance MCP 是一个为 Binance API 提供服务的 MCP 服务器,主要用于访问加密货币市场数据。该服务器通过 Binance 交易所 API 提供工具,帮助用户获取加密货币的交易信息。
View on GitHub
Overview
基本能力
产品定位
Binance MCP 是一个为 Binance API 提供服务的 MCP 服务器,主要用于访问加密货币市场数据。
核心功能
- 提供工具访问 Binance 交易所的加密货币市场数据。
- 支持获取加密货币的当前价格(如
get-ticker-price
工具)。 - 计划未来添加更多功能,如获取订单簿数据、24小时价格统计、K线数据、账户信息等。
适用场景
- 加密货币交易者需要实时获取市场数据。
- 开发者需要集成 Binance API 到自己的应用中。
- 自动化交易系统需要访问 Binance 的市场数据。
工具列表
get-ticker-price
: 获取加密货币交易对的当前价格。
常见问题解答
- 如何配置 Binance API 密钥?
- 需要在 Binance 账户中生成 API 密钥和密钥,并设置为环境变量。
- 如何运行 MCP 服务器?
- 可以使用
uv run src/binance_mcp/server.py
命令运行。
使用教程
使用依赖
- 需要安装 Python 和 pip。
- 需要创建 Binance 账户并生成 API 密钥。
安装教程
使用 Smithery(推荐)
npx -y @smithery/cli install @berlinbra/binance-mcp --client claude
手动安装
- 克隆仓库:
bash git clone https://github.com/berlinbra/binance-mcp.git cd binance-mcp
- 创建并激活虚拟环境:
bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
- 安装依赖:
bash pip install -e .
配置
- 设置环境变量:
bash export BINANCE_API_KEY="your_api_key" export BINANCE_API_SECRET="your_api_secret"
调试方式
- 运行服务器:
bash uv run src/binance_mcp/server.py
- 使用检查器运行:
bash npx @modelcontextprotocol/inspector uv --directory /Users/{INSERT_USER}/YOUR/PATH/TO/binance-mcp run src/binance_mcp/server.py