Integrations
Facilitates secure configuration management through environment variables stored in .env files to manage Binance API keys and secrets.
Enables interaction with the Binance exchange API to view portfolio composition, execute token conversions, place market orders, implement algorithmic trading strategies, and access real-time trading data and account information.
Platform for accessing the repository, reporting issues, and contributing to the project.
Сервер 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 уровней.Copy - Разместить заказ на спотовом рынке -
binanceSpotPlaceOrder
Размещает рыночный ордер для немедленного исполнения по лучшей доступной цене. ИспользуйтеCopyquantity
для указания суммы базового актива илиquoteOrderQty
для указания суммы в валюте котировки. Подходит для небольших ордеров. - Разместить заказ TWAP -
binanceTimeWeightedAveragePriceFutureAlgo
Размещает ордер Time-Weighted Average Price (TWAP), который выполняется постепенно в течение указанного периода времени, чтобы минимизировать влияние рынка. Подходит для крупных ордеров, которые в противном случае могли бы вызвать значительные движения цен.Copy
Модель контекстного протокола (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