binance-mcp

binance-mcp

3

This project is a Model Control Protocol (MCP) server that provides basic features for interacting with Binance's trading platform. It offers functions such as real-time price retrieval, account balance checks, and advanced trading strategies like hedge arbitration.

Binance MCP Server

A Binance trading interface server based on the Model Control Protocol (MCP). It offers basic interaction capabilities with Binance, serving as a foundation for developing complex trading strategies and functionalities.

Features

  • Real-time cryptocurrency price retrieval
  • Account balance query
  • Market order placement
  • Trade history retrieval
  • Open order query
  • Order cancellation
  • Funding rate history
  • Hedge arbitration strategy execution
  • Automated arbitrage opportunity detection

Installation Requirements

  • Python >= 3.13
  • mcp[cli] >= 1.6.0
  • requests >= 2.32.3

Installation and Configuration

  1. Clone the repository https://github.com/mixuechu/binance-mcp.git
  2. Activate a virtual environment
  3. Install dependencies with uv sync
  4. Configure MCP in ~/.cursor/mcp.json

Usage

  • Ensure Binance API key configuration
  • Use MCP client to call the provided service functions