MCP-сервер Bybit
Сервер протокола контекста модели (MCP) , который обеспечивает доступ только для чтения к API криптовалютной биржи Bybit.
ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КАЧЕСТВА АЛЬФА - ИСПОЛЬЗУЙТЕ НА СВОЙ СТРАХ И РИСК!
Используйте только ключ API только для чтения с этим сервером. Я бы не доверил свой код вашим «деньгам», и вам тоже не стоит!
Функции
Этот MCP-сервер предоставляет следующие инструменты для взаимодействия с API Bybit:
get_ticker: Получить информацию о тикере в реальном времени для торговой парыget_orderbook: Получить данные книги ордеров (глубины рынка) для торговой парыget_kline: Получить данные kline/японских свечей для торговой парыget_market_info: Получить подробную рыночную информацию для торговых парget_trades: Получить последние сделки для торговой парыget_instrument_info: Получить подробную информацию об инструменте для определенной торговой парыget_wallet_balance: Получить информацию о балансе кошелька для аутентифицированного пользователяget_positions: Получить информацию о текущих позициях аутентифицированного пользователяget_order_history: Получить историю заказов для аутентифицированного пользователяget_ml_rsi: Получить RSI (индекс относительной силы) на основе машинного обучения для торговой парыget_market_structure: Получить информацию о структуре рынка для торговой парыget_order_blocks: Обнаружение зон накопления институциональных заказовget_order_history: Получить историю заказов для аутентифицированного пользователяget_orderbook: Получить данные книги ордеров (глубины рынка) для торговой парыget_ticker: Получить информацию о тикере в реальном времени для торговой пары
Также имеется весьма экспериментальный WebUI, подробности см. в файле WebUI README .

Весь код может быть подвергнут критическим изменениям и добавлениям/удалениям функций по мере продолжения разработки этого проекта.
Related MCP server: Coin MCP Server
Требования и установка
Node.js (v22+)
пнпм (
npm i -g pnpm)Если вы хотите запустить клиент Ollama, как показано в кратком руководстве ниже, вам понадобится установленная и запущенная Ollama, а также выбранная вами модель.
Быстрый старт
Для установки пакетов соберите все и запустите интерактивный клиент:
Скопируйте файл .env.example в .env и заполните свои данные.
MCP-сервер (только)
Stdio-транспорт (по умолчанию)
HTTP/SSE-транспорт
HTTP-сервер по умолчанию работает на порту 8080 и предоставляет как современный Streamable HTTP, так и устаревшие транспорты SSE, что делает его совместимым с веб-приложениями и различными клиентами MCP. Подробную информацию см. в документации HTTP-сервера .
MCP-сервер и клиент Ollama
Установите необходимые клиентские пакеты:
Скопируйте клиентский файл .env.example в .env и заполните свои данные.
Затем, чтобы запустить клиент и сервер одной командой:
Конфигурация
Переменные среды
Сервер требует, чтобы учетные данные API Bybit были установлены в качестве переменных среды:
BYBIT_API_KEY: Ваш ключ API Bybit (обязательно)BYBIT_API_SECRET: Ваш секретный ключ API Bybit (обязательно) — ВАЖНО — Создавайте только ключ API, доступный только для чтения!BYBIT_USE_TESTNET: установите значение «true», чтобы использовать тестовую сеть вместо основной сети (необязательно, по умолчанию — false)DEBUG: установите значение «true», чтобы включить ведение журнала отладки (необязательно, по умолчанию — false)
Переменные среды клиента (./client/.env):
OLLAMA_HOST: Хост сервера Ollama (по умолчанию http://localhost:11434 )DEFAULT_MODEL: модель по умолчанию для использования в чате (по умолчанию qwen3-30b-a3b-ud-nothink-128k:q4_k_xl)
Конфигурация настроек MCP
Чтобы использовать этот сервер с клиентами MCP, вам необходимо добавить его в файл конфигурации настроек MCP. Расположение файла зависит от вашего клиента:
Пример MCP - Клод Десктоп
Расположение: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Пример MCP - gomcp
Расположение: ~/.config/gomcp/config.yaml
Интеграция клиента
Этот пакет включает клиент TypeScript, который предоставляет интерфейс командной строки для взаимодействия как с Ollama LLM, так и с сервером bybit-mcp. Клиент поддерживает:
Интерактивный чат с моделями Ollama
Прямой доступ ко всем торговым инструментам bybit-mcp
Автоматическое управление сервером
Конфигурация на основе среды
Отладочное ведение журнала
Подробную документацию по клиенту см. в файле README клиента .
Запуск сервера
Производство
Сборка сервера:
Запустите сервер:
Разработка
Для разработки с автоматической перекомпиляцией TypeScript:
Чтобы проверить сервер MCP во время разработки:
Документация по инструменту
Получить информацию о тикере
Получить данные книги заказов
Получить данные Клайна/японских свечей
Получить информацию о рынке
Получить последние сделки
Получить информацию об инструменте
Возвращает подробную информацию о торговом инструменте, включая:
Базовая и котируемая валюты
Торговый статус
Фильтры размера партии (мин./макс. количество заказа)
Фильтры цен (размер тика)
Настройки кредитного плеча (для фьючерсов)
Детали контракта (для фьючерсов)
Получить баланс кошелька
Получить позиции
Получить историю заказов
Поддерживаемые категории
spot: спотовая торговляlinear: Линейные бессрочные контрактыinverse: обратные бессрочные контракты
Лицензия
Массачусетский технологический институт