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 .
Весь код может быть подвергнут критическим изменениям и добавлениям/удалениям функций по мере продолжения разработки этого проекта.
Требования и установка
- 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
: обратные бессрочные контракты
Лицензия
Массачусетский технологический институт
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Сервер Model Context Protocol, который обеспечивает доступ только для чтения к API криптовалютной биржи Bybit, позволяя пользователям запрашивать данные о криптовалютах в режиме реального времени, используя естественный язык.
- Функции
- Требования и установка
- Быстрый старт
- Конфигурация
- Интеграция клиента
- Запуск сервера
- Документация по инструменту
- Поддерживаемые категории
- Лицензия
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that provides access to CoinMarketCap's cryptocurrency data, enabling AI applications to retrieve cryptocurrency listings, quotes, and detailed information.Last updated -310Python
- -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
- -security-license-qualityA server that provides real-time cryptocurrency data through the Model Context Protocol, allowing access to detailed exchange information and current cryptocurrency rates from the CoinCap API.Last updated -1TypeScriptMIT License
Satstream MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that enables querying Bitcoin blockchain data, including address information, transaction details, mempool statistics, and ordinals/runes data through the Satstream API.Last updated -37TypeScriptMIT License