Сервер Binance MCP
Обзор
Binance MCP Server — это бэкэнд-сервис, разработанный для взаимодействия с API Binance. Он обеспечивает бесперебойное взаимодействие с биржей Binance, позволяя пользователям просматривать свой портфель, конвертировать токены и совершать сделки с минимальным влиянием на рынок. Сервер использует фреймворк Model Context Protocol (MCP) для обеспечения безопасных, структурированных и эффективных транзакций.
Основные функции:
- Взаимодействовать с API биржи Binance для получения информации об аккаунте и торговли
- Отображение состава и оценки портфеля
- Выполняйте интеллектуальные преобразования токенов с минимизацией влияния на рынок
- Обработка рыночных ордеров и алгоритмических торговых стратегий
- Получайте торговые данные и информацию о счетах в режиме реального времени
- Реализуйте структурированные транзакции с использованием фреймворка Model Context Protocol
- Обеспечьте безопасную аутентификацию и управление ключами API для интеграции Binance
Функции
- [x] Интеграция API Binance : подключение к бирже Binance для получения информации об аккаунте и торговых операций
- [x] Управление портфелем : просмотр подробного состава портфеля, рыночной стоимости и процентного распределения
- [x] Аналитика портфеля : дополнительное отслеживание исторических значений для мониторинга производительности с течением времени
- [x] Интеллектуальная конвертация токенов : конвертация токенов с помощью интеллектуальных стратегий исполнения заказов
- [x] Смягчение влияния на рынок : автоматическое использование алгоритмической торговли для крупных заказов с целью предотвращения проскальзывания цен.
- [x] Управление счетом : получение подробной информации о счете, балансе и истории торговли.
- [x] Доступ к рыночным данным : доступ к книгам заказов и рыночным данным в режиме реального времени для принятия обоснованных торговых решений.
- [x] Исполнение ордеров : размещайте ордера на спотовом рынке с гибкими спецификациями количества
- [ ] Поддержка алгоритмической торговли : реализация ордеров на основе средневзвешенной по времени цены (TWAP) для минимизации влияния на рынок
- [ ] Автоматизированная торговля : выполнение сделок программным путем на основе предопределенных стратегий
- [ ] Безопасная аутентификация : управление ключами API и безопасные подключения к сервисам Binance
- [ ] Комплексная обработка ошибок : подробные отчеты об ошибках при сбоях транзакций и проблемах API
Требования
Перед настройкой сервера Binance MCP убедитесь, что у вас установлено следующее:
- Node.js (v16 или более поздняя версия)
- нпм или пряжа
- Ключ и секрет API Binance (для интеграции с биржей Binance)
- Действительный закрытый ключ кошелька Binance Smart Chain (BSC) (для транзакций в блокчейне)
Установка
Клонируйте репозиторий и установите зависимости:
Конфигурация
Для настройки сервера создайте файл .env
в корневом каталоге и укажите следующие переменные:
Создание ключа API Binance
Перед использованием интеграции API Binance вам необходимо создать ключ API. Это позволит вам подключаться к серверам Binance с помощью нескольких языков программирования, извлекать данные из Binance и взаимодействовать с внешними приложениями. Вы можете просматривать данные своего кошелька и транзакций, совершать сделки, а также вносить и выводить средства в сторонних программах.
Предварительные условия:
- Вам необходимо внести депозит на любую сумму на ваш Spot Wallet, чтобы активировать ваш аккаунт.
- Полная проверка личности
- Включите двухфакторную аутентификацию (2FA) в своей учетной записи
Шаги по созданию ключа API Binance:
- Войдите в свою учетную запись Binance и нажмите на значок профиля, затем [Учетная запись].
- Перейдите в [Управление API], затем нажмите [Создать API].
- Выберите предпочитаемый тип ключа API:
- Сгенерированные системой ключи API (симметричное шифрование HMAC) — вы получите ключ API и секретный ключ.
- Самостоятельно сгенерированные ключи API (асимметричное шифрование Ed25519 или RSA) — вы получите ключ API, но вам придется создать собственную пару открытого и закрытого ключей.
- Введите метку/имя для вашего ключа API.
- Выполните верификацию с помощью устройств 2FA и паролей.
- Ваш ключ API создан.
Более подробную информацию о Binance API можно найти в документации Binance API .
Интеграция с Claude Desktop (для нескольких серверов MCP)
Перед интеграцией любого сервера MCP с Claude Desktop убедитесь, что у вас установлено следующее:
- Клод Десктоп
Используйте следующую команду из корня монорепозитория для сборки всех серверов MCP.
Настроить рабочий стол Клода
Каждый сервер MCP имеет свою собственную конфигурацию. Для интеграции отдельного сервера MCP:
- Перейдите в папку сервера MCP (например,
packages/binance-spot-mcp
). - Откройте файл
config.example.json
. - Используйте содержимое этого файла для создания записи в конфигурации Claude Desktop:
Расположение файла конфигурации рабочего стола Claude
Платформа | Путь |
---|---|
macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
Окна | %APPDATA%\Claude\claude_desktop_config.json |
линукс | ~/.config/Claude/claude_desktop_config.json |
Пример записи конфигурации
Вот как может выглядеть один сервер MCP ( binance-spot-mcp
):
Примечание: обязательно замените путь
args
на фактическое расположение вашегоbuild/index.js
и скопируйте значенияenv
изconfig.example.json
этого сервера.
Перезапустите Claude Desktop, чтобы новая конфигурация вступила в силу.
Использование (для подключения хостов MCP, отличных от Claude)
У вас есть три варианта запуска серверов MCP в зависимости от ваших потребностей:
Вариант 1: сборка и запуск всех серверов MCP
Вариант 2: сборка и запуск всех серверов MCP за один шаг
Вариант 3: запуск определенного сервера MCP
Для запуска отдельного сервера используйте следующую команду:
🔸 Пример:
Функции
Функции API Binance
- Получить информацию об учетной записи Binance -
binanceAccountInfo
Получает полную информацию о вашем аккаунте Binance, включая балансы, торговые разрешения и статус аккаунта. - Получить снимок учетной записи Binance -
binanceAccountSnapshot
Получает снимок состояния вашего счета Binance, включая текущую информацию о цене BTC. Включает историю за последние 30 дней. - Проверить книгу заказов Binance -
binanceOrderBook
Извлекает текущую книгу ордеров для указанной торговой пары, отображая доступные ордера на покупку и продажу глубиной до 50 уровней. - Разместить заказ на спотовом рынке -
binanceSpotPlaceOrder
Размещает рыночный ордер для немедленного исполнения по лучшей доступной цене. Используйтеquantity
для указания суммы базового актива илиquoteOrderQty
для указания суммы в валюте котировки. Подходит для небольших ордеров. - Разместить заказ TWAP -
binanceTimeWeightedAveragePriceFutureAlgo
Размещает ордер Time-Weighted Average Price (TWAP), который выполняется постепенно в течение указанного периода времени, чтобы минимизировать влияние рынка. Подходит для крупных ордеров, которые в противном случае могли бы вызвать значительные движения цен.
Модель контекстного протокола (MCP)
Model Context Protocol (MCP) — это открытый стандарт, разработанный для улучшения взаимодействия приложений с моделями ИИ и вычислительными системами на основе блокчейна. MCP устанавливает структурированный контекст, который повышает эффективность автоматизированных транзакций и децентрализованных приложений.
Преимущества МКП:
- Стандартизация : определяет единый подход к взаимодействию приложений.
- Эффективность : снижает вычислительные затраты и повышает скорость транзакций.
- Взаимодействие : поддерживает интеграцию между различными платформами и блокчейн-экосистемами.
Обработка ошибок
При сбое транзакции сервер возвращает сообщение об ошибке с подробностями. Проверьте журналы консоли для получения дополнительной отладочной информации. Распространенные сценарии ошибок включают:
- Недостаточно средств в кошельке
- Неверный адрес получателя
- Перегрузка сети или проблемы RPC
- Ошибки аутентификации API Binance
- Ограничения по торговым лимитам
Лицензия
Этот проект имеет открытый исходный код по лицензии MIT.
Для внесения вклада, сообщения об ошибках или запроса функций отправьте запрос на GitHub .
This server cannot be installed
Внутренний сервис, позволяющий пользователям подключаться к бирже Binance для просмотра данных портфеля, конвертации токенов и совершения сделок с минимальным влиянием на рынок через фреймворк Model Context Protocol.
Related MCP Servers
- -securityFlicense-qualityThis server provides a robust interface for Binance spot trading operations, including secure management of API credentials, execution and management of spot orders, and monitoring of account balances and open orders.Last updated -1697TypeScript
- AsecurityFlicenseAqualityA backend service for executing transactions on Binance Smart Chain, enabling secure transfers of BNB and BEP-20 tokens, smart contract interactions, and token creation through structured MCP integration.Last updated -126672TypeScript
- -securityFlicense-qualityA backend service that executes transactions across multiple blockchains, enabling users to manage wallets, transfer tokens, and interact with smart contracts using the Model Context Protocol framework.Last updated -1TypeScript
- -securityAlicense-qualityA Model Context Protocol server that exposes Binance cryptocurrency exchange data to LLMs, allowing agents to access real-time prices, order books, and historical market data without requiring API keys.Last updated -4PythonMIT License