KH

kukapay/hyperliquid-info-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

30 stars 12 forks Качество 47 Тренд 11MIT

Сервер MCP, который предоставляет данные и информацию в режиме реального времени от Hyperliquid perp DEX для использования в ботах, приборных панелях и аналитике.

Обзор

Сервер MCP, который предоставляет данные и информацию в режиме реального времени от Hyperliquid perp DEX для использования в ботах, приборных панелях и аналитике. Get user state: Получите позиции пользователей, маржу и выводимый баланс для постоянных или спотовых рынков. Получить user open orders: восстановить все открытые заказы для учетной записи пользователя. Get user trade history: Заполните историю торговли такими деталями, как символ, размер и цена. Get user funding history: история платежей по запросу с настраиваемыми временными диапазонами. - get user fees: Привлекайте структуры сборов для конкретных пользователей (ставки производителя / покупателя). - get user stake summary & get user stake rewards: Access stake details and rewards. - get user order by oid & get user order by cloid: Получить конкретные данные заказа по идентификатору заказа или идентификатору заказа клиента. - get user sub accounts: Перечислите подсчета, связанные с основной учетной записью. Get all mids: Получите средние цены для всех торговых пар. - get l2 snapshot: Получите снимки книги заказов уровня 2 для конкретной монеты.

Обзор (машинный перевод)

Сервер MCP, который предоставляет данные и информацию в режиме реального времени от Hyperliquid perp DEX для использования в ботах, приборных панелях и аналитике.

Особенности

Пользовательские запросы:

  • [[Т0]]: Получите пользовательские позиции, маржу и выводимый баланс для постоянных или спотовых рынков.
  • [[Т1]]: Получите все открытые заказы для учетной записи пользователя.
  • [[Т2]]: Заполните историю деталями, такими как символ, размер и цена.
  • [[Т3]]: Запросить историю платежей с настраиваемыми временными диапазонами.
  • [[Т4]]: Получите пользовательские структуры сборов (ставки производителя / покупателя). [[Т5]] и [[Т6]]: Доступ к деталям и вознаграждениям. [[Т7]] и [[Т8]]: Получите конкретные данные заказа по идентификатору заказа или идентификатору заказа клиента. [[Т9]]: Перечислите подсчета, связанные с основным счетом.

Инструменты маркетинговых данных:

  • [[Т10]]: Получите средние цены для всех торговых пар. [[Т11]]: Принесите снимки книги заказов уровня 2 для конкретной монеты.
  • [[Т12]]: Восстановление данных свечей с настраиваемыми интервалами и временными диапазонами.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Hyperliquid Info MCP Server

An MCP server that provides real-time data and insights from the Hyperliquid perp DEX for use in bots, dashboards, and analytics.

Features

  • User Data Queries:

    • get_user_state: Fetch user positions, margin, and withdrawable balance for perpetuals or spot markets.
    • get_user_open_orders: Retrieve all open orders for a user account.
    • get_user_trade_history: Get trade fill history with details like symbol, size, and price.
    • get_user_funding_history: Query funding payment history with customizable time ranges.
    • get_user_fees: Fetch user-specific fee structures (maker/taker rates).
    • get_user_staking_summary & get_user_staking_rewards: Access staking details and rewards.
    • get_user_order_by_oid & get_user_order_by_cloid: Retrieve specific order details by order ID or client order ID.
    • get_user_sub_accounts: List sub-accounts associated with a main account.
  • Market Data Tools:

    • get_all_mids: Get mid prices for all trading pairs.
    • get_l2_snapshot: Fetch Level 2 order book snapshots for a specific coin.
    • get_candles_snapshot: Retrieve candlestick data with customizable intervals and time ranges.
    • get_coin_funding_history: Query funding rate history for a specific coin.
    • get_perp_dexs: Fetch metadata about perpetual markets (using meta).
    • get_perp_metadata & get_spot_metadata: Get detailed metadata for perpetual and spot markets, with optional asset contexts.
  • Analysis Prompt:

    • analyze_positions: A guided prompt to analyze user trading activity using relevant tools.
  • ISO 8601 Support: Time-based queries (get_candles_snapshot, get_coin_funding_history, get_user_funding_history) accept ISO 8601 time strings for precise data filtering.

Installation

Prerequisites

  • Python 3.10: Required by the Hyperliquid Python SDK.
  • A valid Hyperliquid account address for user-specific queries.
  • uv or pip for package management.

Steps

  1. Clone the Repository:

    git clone https://github.com/kukapay/hyperliquid-info-mcp.git
    cd hyperliquid-info-mcp
    
  2. Install Dependencies: Using uv:

    uv sync
    

Usage

Running the Server

Run the server in development mode with MCP Inspector:

mcp dev main.py

Or install it for use in Claude Desktop:

mcp install main.py --name "Hyperliquid Info"

Example Usage

Using the MCP Inspector or Claude Desktop, you can interact with the server using natural language prompts. Below are examples of how to trigger the analyze_positions prompt and individual tools conversationally.

  1. Analyze Trading Positions:
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →