KM

kydlikebtc/mcp-server-bn

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

14 stars 8 forks 质量 45 趋势 20

这个MCP 服务器提供与Binance的现货和期货交易业务的全面整合.

概览

这个MCP 服务器提供与Binance的现货和期货交易业务的全面整合. - 执行即时交易业务(LIMIT/MARKET订单) - 监测账户余额 - 跟踪和管理开放订单 - 取消现有订单 - 创建各类期货订单(LIMIT,MARKET,STOP,TUK-PROFIT等) - 管理杠杆设置 (1-125x) - 监测期货位置和账户信息 - 跟踪供资率 - 支持单向和套期模式位置 - 高级订单类型,包括后向站和只减少订单 安全存储您的 Binance API 证书 : 获取详细的期货账户信息 : - 单向模式:每个符号单向位置 * 默认模式,更简单的位置管理 * 总位置大小是所有订单的总和 - Hedge模式:独立的长相和短相位置 * 允许同时持有长相和短相位置 * 每个位置都有独立的比值要求. - 隔离边际:每个位置的固定边际.

概述(AI 翻译)

这个MCP 服务器提供与Binance的现货和期货交易业务的全面整合.

中文说明

□ 特性

· 斑点交易业务

  • 执行现货交易业务(LIMIT/MARKET订单)
  • 监测账户余额
  • 跟踪和管理公开命令
  • 取消现有订单

期货交易业务

  • 创建各类期货订单(LIMIT、MARKET、STOP、TUG PROFIT等)
  • 管理杠杆设置(1-125x)
  • 监测期货状况和账户信息
  • 跟踪供资率
  • 对单向和套期模式位置的支持
  • 高级订单类型,包括跟踪站和只减少订单

QQ 工具

API 配置

configure_api_keys 安全存储您的 Binance API 证书 :

QQ点交易工具

create_spot_order 创建 LIMIT 或 MAKET 命令 :

cancel_order 取消已有命令 :

get_balances 检查您的账户余额 :

get_open_orders 列出所有打开的命令 :

期货交易工具

create_futures_order 创建各类期货订单 :

set_futures_leverage 调整交易组合的杠杆 :

get_futures_positions

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

mcp-server-cex-bn

This MCP Server provides comprehensive integration with Binance’s spot and futures trading operations.

中文说明

Features

Spot Trading Operations

  • Execute spot trading operations (LIMIT/MARKET orders)
  • Monitor account balances
  • Track and manage open orders
  • Cancel existing orders

Futures Trading Operations

  • Create various types of futures orders (LIMIT, MARKET, STOP, TAKE_PROFIT, etc.)
  • Manage leverage settings (1-125x)
  • Monitor futures positions and account information
  • Track funding rates
  • Support for both one-way and hedge mode positions
  • Advanced order types including trailing stops and reduce-only orders

Tools

API Configuration

configure_api_keys

Securely store your Binance API credentials:

await configureBinanceApiKeys({
  apiKey: 'your-api-key',
  apiSecret: 'your-api-secret'
});

Spot Trading Tools

create_spot_order

Create LIMIT or MARKET orders:

// LIMIT order
await createSpotOrder({
  symbol: 'BTCUSDT',
  side: 'BUY',
  type: 'LIMIT',
  quantity: '0.001',
  price: '40000'
});

// MARKET order
await createSpotOrder({
  symbol: 'BTCUSDT',
  side: 'BUY',
  type: 'MARKET',
  quantity: '0.001'
});
cancel_order

Cancel an existing order:

await cancelOrder({
  symbol: 'BTCUSDT',
  orderId: '12345678'
});
get_balances

Check your account balances:

const balances = await getBalances();
// Returns: { BTC: '0.1', USDT: '1000', ... }
get_open_orders

List all open orders:

const orders = await getOpenOrders({
  symbol: 'BTCUSDT' // Optional: specify symbol
});

Futures Trading Tools

create_futures_order

Create various types of futures orders:

// LIMIT order
await createFuturesOrder({
  symbol: 'BTCUSDT',
  side: 'BUY',
  type: 'LIMIT',
  quantity: '0.001',
  price: '40000',
  timeInForce: 'GTC'
});

// STOP MARKET order
await createFuturesOrder({
  symbol: 'BTCUSDT',
  side: 'SELL',
  type: 'STOP_MARKET',
  quantity: '0.001',
  stopPrice: '38000'
});

// TRAILING STOP order
await createFuturesOrder({
  symbol: 'BTCUSDT',
  side: 'SELL',
  type: 'TRAILING_STOP_MARKET',
  quantity: '0.001',
  callbackRate: '1.0' // 1% callback rate
});
set_futures_leverage

Adjust leverage for a trading pair:

await setFuturesLeverage({
  symbol: 'BTCUSDT',
  leverage: 10  // 1-125x
});
get_futures_positions

Get all open futures positions:

const positions = await getFuturesPositions();
get_futures_account

Get detailed futures account information:

const account = await getFuturesAccount();
get_funding_rate

Get funding rate for a futures symbol:

const fundingRate = await getFundingRate({
  symbol: 'BTCUSDT'
});
在 GitHub 查看完整 README

安装

npx -y @smithery/cli install mcp-server-cex-bn --client claude
新手?先看 mcpskill.org 教程 →