TO

termix-official/binance-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

97 stars 42 forks 品質 57 トレンド 15

termix-official/binance-mcpは、https://github.com/termix-official/binance-mcp.からインポートされたMCPサーバー候補です。

概要

termix-official/binance-mcpは、https://github.com/termix-official/binance-mcp.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

概要

Binance MCP Serverは、Binance APIとのやり取りを目的としたバックエンドサービスです。これにより、Binance取引所とのシームレスなやり取りが可能となり、ユーザーはポートフォリオの閲覧、トークンの変換、取引の実行が市場への影響を最小限に抑えられます。このサーバーはModel Context Protocol(MCP)フレームワークを採用し、安全で構造化され効率的な取引を保証します。

主な機能:

  • アカウント情報や取引のためにBinance取引所APIと連携
  • ポートフォリオ構成と評価の表示
  • 市場への影響軽減を伴うスマートトークン変換の実行
  • 成行注文処理およびアルゴリズム取引戦略
  • リアルタイム取引データおよび口座情報の取得
  • モデルコンテキストプロトコルフレームワークを用いた構造化トランザクションの実装
  • Binance統合のための安全な認証およびAPI鍵管理の提供

特徴

  • [x] Binance API連携:アカウント情報および取引操作のためにBinance取引所に接続
  • [x] ポートフォリオ管理:詳細なポートフォリオ構成、市場価値、割合の表示
  • [x] ポートフォリオ分析:パフォーマンスを時間経過で監視するためのオプションの過去価値追跡

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Binance MCP Server

Overview

Binance MCP Server is a backend service designed to interact with the Binance API. It facilitates seamless interaction with the Binance exchange, enabling users to view their portfolio, convert tokens, and execute trades with minimal market impact. The server utilizes the Model Context Protocol (MCP) framework to ensure secure, structured, and efficient transactions.

Key Functionalities:

  • Interact with Binance exchange API for account information and trading
  • Display portfolio composition and valuation
  • Execute smart token conversions with market impact mitigation
  • Process market orders and algorithmic trading strategies
  • Retrieve real-time trading data and account information
  • Implement structured transactions using the Model Context Protocol framework
  • Provide secure authentication and API key management for Binance integration

Features

  • [x] Binance API Integration: Connect to Binance exchange for account information and trading operations
  • [x] Portfolio Management: View detailed portfolio composition, market value, and percentage allocation
  • [x] Portfolio Analytics: Optional historical value tracking to monitor performance over time
  • [x] Smart Token Conversion: Convert between tokens with intelligent order execution strategies
  • [x] Market Impact Mitigation: Automatically use algorithmic trading for larger orders to prevent price slippage
  • [x] Account Management: Retrieve detailed account information, balances, and trading history
  • [x] Market Data Access: Access real-time order books and market data for informed trading decisions
  • [x] Order Execution: Place spot market orders with flexible quantity specifications
  • [ ] Algorithmic Trading Support: Implement Time-Weighted Average Price (TWAP) orders to minimize market impact
  • [ ] Automated Trading: Execute trades programmatically based on predefined strategies
  • [ ] Secure Authentication: Manage API keys and secure connections to Binance services
  • [ ] Comprehensive Error Handling: Detailed error reporting for transaction failures and API issues

Requirements

Before setting up the Binance MCP Server, ensure you have the following installed:

  • Node.js (v16 or later)
  • npm or yarn
  • Binance API key and secret (for Binance exchange integration)
  • A valid Binance Smart Chain (BSC) wallet private key (for blockchain transactions)

Installation

Clone the repository and install dependencies:

git clone https://github.com/your-repo/binance-mcp-server.git
cd binance-mcp-server
npm install  # or yarn install

Configuration

To configure the server, create a .env file in the root directory and specify the following variables:

# Binance API Configuration
BINANCE_API_KEY=your_binance_api_key_here
BINANCE_API_SECRET=your_binance_api_secret_here

Creating a Binance API Key

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "binance-mcp": { "command": "node", "args": [ "/Users/Username/Desktop/binance-mcp/build/index.js" ], "env": { "BINANCE_API_KEY": "BINANCE_API_KEY", "BINANCE_API_SECRET": "BINANCE_API_SECRET" }, "disabled": false, "autoApprove": [] } } }