Binance

Binance: рыночные данные и торговля на крупнейшей криптобирже через MCP

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Смотреть книгу ордеров, свечи и текущие цены без ключа
  • Размещать и тестировать ордера разных типов
  • Отменять ордера и проверять их статус
  • Читать баланс аккаунта и историю сделок
  • Управлять WebSocket-ключами пользовательского потока

Какие данные видит

Публичные рыночные данные доступны без ключа, торговые и аккаунтные операции требуют подписанных запросов с API-ключом Binance.

Нужен ли аккаунт

Не нужен: сервер работает без входа

MCP-сервер для Binance Global даёт ассистенту 23 инструмента: публичные рыночные данные без ключа, размещение и отмену ордеров, историю сделок и управление балансом аккаунта. Поддерживаются лимитные, рыночные, стоп и тейк-профит ордера, аутентификация — по HMAC SHA-256, как в официальном API.

Как подключить

Как подключить Binance к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://binance--node2flow.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Binance к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://binance--node2flow.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Binance к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://binance--node2flow.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (23)

Технические названия из tools/list. Нужны только разработчикам.

bn_pingTest connectivity to Binance API. Returns empty object if successful. Use to verify API is reachable.
bn_server_timeGet Binance server time (millisecond timestamp). Use to check connectivity and sync timestamps for signed requests.
bn_exchange_infoGet exchange information including trading rules, symbol list, filters (PRICE_FILTER, LOT_SIZE, MIN_NOTIONAL), and rate limits. Optionally filter by symbol.
bn_order_bookGet order book (bids and asks) for a symbol. Weight varies by limit: 5 (1-100), 25 (101-500), 50 (501-1000), 250 (1001-5000).
bn_recent_tradesGet recent trades for a symbol. Returns up to 1000 most recent trades with price, quantity, and time.
bn_aggregate_tradesGet compressed/aggregate trades for a symbol. Trades that fill at the same time, price, and side are aggregated into a single entry.
bn_klinesGet candlestick/kline data (OHLCV) for a symbol. Returns arrays of [openTime, open, high, low, close, volume, closeTime, quoteVolume, trades, takerBuyBase, takerBuyQuote].
bn_avg_priceGet current average price for a symbol. Returns the weighted average price over the last 5 minutes.
bn_ticker_24hrGet 24-hour price change statistics. Weight: 2 (single symbol), 80 (all symbols). Includes price change, volume, high/low, and trade count.
bn_ticker_priceGet latest price for a symbol or all symbols. Lightweight endpoint for quick price checks.
bn_book_tickerGet best bid/ask price and quantity for a symbol or all symbols. Useful for spread analysis.
bn_new_orderPlace a new order. WARNING: This uses REAL MONEY on Binance Global. Supports LIMIT, MARKET, STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT, LIMIT_MAKER order types. Use bn_test_order first to validate.
bn_test_orderTest new order creation (dry run). Validates all parameters without actually placing the order. No funds are used. Always test before placing real orders.
bn_query_orderQuery a specific order by orderId or origClientOrderId. Returns order status, filled quantity, and execution details.
bn_cancel_orderCancel an active order by orderId or origClientOrderId.
bn_cancel_all_ordersCancel all open orders for a symbol. WARNING: This cancels ALL pending orders at once. Cannot be undone.
bn_open_ordersGet all open orders for a symbol or all symbols. Weight: 3 (with symbol), 40 (without symbol).
bn_all_ordersGet all orders (active, canceled, filled) for a symbol. Supports time range and pagination via orderId.
bn_account_infoGet account information including balances, commission rates, and trading permissions. Returns all asset balances (free + locked).
bn_my_tradesGet trade execution history for a specific symbol. Returns price, quantity, commission, and whether you were buyer/maker.
bn_create_listen_keyCreate a listen key for user data stream (WebSocket). The key is valid for 60 minutes. Use keepalive to extend. Connects to wss://stream.binance.com:9443/ws/<listenKey>.
bn_keepalive_listen_keyKeepalive a listen key to extend its validity by 60 minutes. Should be called periodically to prevent expiration.
bn_close_listen_keyClose/invalidate a listen key. The associated user data stream will be terminated.