mcpField
B
Binance MCP Server 🚀

Binance MCP Server 🚀

本地服务
analyticace.github.io金融数据506 周前更新

关于 Binance MCP Server 🚀

Binance MCP Server 是一个非官方的 MCP 服务,让 AI 助手通过标准接口访问 Binance 交易所的行情、账户和交易功能。项目面向构建加密货币交易 AI Agent 的开发者,并建议先在测试网中验证。

主要功能

  1. 01实时行情、订单簿与 24 小时价格统计
  2. 02账户余额与账户快照查询
  3. 03下单、订单历史查询
  4. 04期货持仓与盈亏计算
  5. 05支持 Binance 测试网环境

适用场景

  1. 01让 AI 助手查询加密货币价格与账户余额
  2. 02在测试网中验证交易类 AI Agent 的逻辑
  3. 03查看期货持仓与清算记录

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 get_balance、get_ticker、create_order、get_pnl 等工具。Claude Desktop、VSCode 与 Cursor 等客户端可通过配置文件接入。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Binance MCP 服务 🚀

PyPI version Cursor Store Documentation Status PyPI Deployement Status Python 3.10+ License: MIT

强大的模型上下文协议(MCP)服务,让 AI Agent 能够与 Binance 加密货币交易所无缝交互。此服务通过标准化的 MCP 接口提供全面的交易工具、市场数据访问和账户管理功能。

🌟 这是什么?

此工具充当AI 助手(如 Claude、Cursor AI 或 ChatGPT)与您的 Binance 账户之间的桥梁。

您无需手动浏览 Binance 网站或应用,只需向 AI 提出以下请求:

  • “查询 Bitcoin 的当前价格”
  • “显示我的账户余额”
  • “按当前市场价格购买 0.1 ETH”

AI 会将请求发送到此服务,由它在 Binance 上安全地执行操作,并将结果返回给 AI。

🚀 快速开始

1️⃣ 安装

最简单的安装方式是使用 pip 或 uv:

# using pip
pip install binance-mcp-server
# using uv
uv add binance-mcp-server
2️⃣ 配置

您需要使用 Binance API 密钥,以允许此工具访问您的账户。

  1. 登录 Binance 账户并前往 API 管理。
  2. 创建新的 API 密钥。
  3. 在终端中将密钥设置为环境变量:
# Required: Your Binance API credentials
export BINANCE_API_KEY="your_api_key_here"
export BINANCE_API_SECRET="your_api_secret_here"

# Recommended: Use testnet for development and safe testing
export BINANCE_TESTNET="true"
3️⃣ 与 AI 配合运行
为 Claude Desktop / VSCode / Cursor 配置

将以下内容添加到 MCP 设置配置文件中(例如 claude_desktop_config.json 或 mcp_config.json):

{
  "mcpServers": {
    "binance": {
      "command": "binance-mcp-server",
      "args": [
        "--api-key", "your_api_key",
        "--api-secret", "your_secret",
        "--binance-testnet"
      ]
    }
  }
}

🎯 主要功能

  • 实时市场数据:获取实时价格、订单簿和行情统计数据。
  • 账户管理:检查余额和账户状态。
  • 交易操作:下达买入/卖出订单(市价单、限价单等)。
  • 投资组合跟踪:监控未平仓头寸及盈亏(PnL)。

📚 技术参考

可用工具
点击展开完整工具列表
🏦 账户与投资组合管理
工具用途
get_balance获取所有资产的账户余额
get_account_snapshot获取某一时点的账户状态快照
get_fee_info交易费率(挂单方/吃单方手续费)
get_available_assets列出所有可交易的加密货币
📊 市场数据与分析
工具用途
get_ticker_price获取交易标的的当前价格
get_ticker24 小时行情价格变动统计
get_order_book当前订单簿(买单/卖单)
💱 交易操作
工具用途
create_order创建买入/卖出订单(市价单、限价单等)
get_orders列出指定交易标的的订单历史
📈 表现与分析
工具用途
get_pnl计算期货交易的盈亏
get_position_info查看未平仓期货头寸详情
🏪 钱包与转账
工具用途
get_deposit_address获取指定币种的充值地址
get_deposit_history查看指定币种的充值历史
get_withdraw_history查看指定币种的提现历史
🛡️ 风险管理
工具用途
get_liquidation_history期货的历史强平事件
配置变量
变量描述必填默认值
BINANCE_API_KEY您的 Binance API 密钥✅-
BINANCE_API_SECRET您的 Binance API 密钥密文✅-
BINANCE_TESTNET使用测试网环境❌false

🛠️ 开发与贡献

欢迎贡献!如果您是希望改进此项目的开发者:

  1. 克隆仓库:git clone https://github.com/AnalyticAce/binance-mcp-server.git
  2. 安装开发依赖:uv install --dev 或 pip install -e .[dev]
  3. 运行测试:pytest

详细指南请参阅 CONTRIBUTING.md。

📄 许可证与免责声明

许可证:MIT

免责声明:本软件仅用于教育目的。加密货币交易涉及财务风险。测试和开发时请务必使用 Binance Testnet。开发者不对任何财务损失负责。

评论

支持 Markdown

第一次接触 MCP?

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

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