GM

gpsxtreme/mcp-coinglass

Developer tools

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

13 stars 8 forks Качество 62 Тренд 20MIT

Сервер MCP для платформы Coinglass

Обзор

В этом проекте реализован сервер Model Context Protocol (MCP) для API CoinGlass (v4). Он позволяет MCP-совместимым клиентам (помощникам ИИ, расширениям IDE или пользовательским приложениям) получать доступ к аналитике фьючерсного рынка, такой как Open Interest, Liquidations, Long/Short Ratio и Funding Rates. Сервер предоставляет следующие инструменты, которые могут вызывать клиенты MCP: - COINGLASS OPEN INTEREST: Открытый список обмена интересами для символа; факультативная история - Параметры: символ (струна), обмен? (струна), включая историю? (булеан), период? ("1h" | "4h" | "12h" | "24h") - COINGLASS LIQUIDATIONS PAIR: Историческая парная ликвидация (v4 /api/futures/liquidation/history) - Параметры: обмен (струна), символ (струна), интервал? ("1m" | "3m" | "5m" | "15m" | "30m" | "1h" | "4h" | "6h" | "8h" | "12h" | "1d" | "1w"), лимит?, start time?, end time?, prettyFormat?"?

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

В этом проекте реализован сервер Model Context Protocol (MCP) для API CoinGlass (v4). Он позволяет MCP-совместимым клиентам (помощникам ИИ, расширениям IDE или пользовательским приложениям) получать доступ к аналитике фьючерсного рынка, такой как Open Interest, Liquidations, Long/Short Ratio и Funding Rates.

##Инструменты (MCP Tools)

Сервер предоставляет следующие инструменты, которые могут вызывать клиенты MCP:

COINGLASS OPEN INTEREST: открытый список обмена интересами для символа; необязательная история

  • Параметры: символ (струна), обмен? (струна), включая историю? (булеан), период? (“1h” | “4h” | “12h” | “24h”)

COINGLASS LIQUIDATIONS PAIR: Историческая парная ликвидация (v4/api/futures/liquidation/history)

  • Параметры: обмен (струна), символ (струна), интервал? (“1m” | “3m” | “5m” | “15m” | “30m” | “1h” | “4h” | “6h” | “8h” | “12h” | “1d” | “1w”), предел?, start time?, end time?, prettyFormat? (по умолчанию: истинно)
  • COINGLASS LIQUIDATIONS COIN: Агрегированная ликвидация монет (v4/api/futures/liquidation/aggregated-history)
  • Параметры: exchange list (струна), символ (струна), интервал? (То же, что и выше), лимит?, start time?, end time?, prettyFormat? (по умолчанию: истинно) COINGLASS LONG SHORT RATIO: Глобальный счет с длинным/коротким соотношением

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

README

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

MCP-Coinglass

This project implements a Model Context Protocol (MCP) server for the CoinGlass API (v4). It lets MCP-compatible clients (AI assistants, IDE extensions, or custom apps) access futures market analytics such as Open Interest, Liquidations, Long/Short Ratio, and Funding Rates.

Features (MCP Tools)

The server exposes the following tools that MCP clients can call:

  • COINGLASS_OPEN_INTEREST: Open interest exchange list for a symbol; optional history

    • Parameters: symbol (string), exchange? (string), includeHistory? (boolean), period? (“1h” | “4h” | “12h” | “24h”)
  • COINGLASS_LIQUIDATIONS_PAIR: Historical pair liquidations (v4 /api/futures/liquidation/history)

    • Parameters: exchange (string), symbol (string), interval? (“1m”|“3m”|“5m”|“15m”|“30m”|“1h”|“4h”|“6h”|“8h”|“12h”|“1d”|“1w”), limit?, start_time?, end_time?, prettyFormat? (default: true)
  • COINGLASS_LIQUIDATIONS_COIN: Aggregated coin liquidations (v4 /api/futures/liquidation/aggregated-history)

    • Parameters: exchange_list (string), symbol (string), interval? (same as above), limit?, start_time?, end_time?, prettyFormat? (default: true)
  • COINGLASS_LONG_SHORT_RATIO: Global account long/short ratio snapshot

    • Parameters: symbol (string), exchange? (string), period? (“1h” | “4h” | “12h” | “24h”), prettyFormat? (boolean, default: true)
  • COINGLASS_FUNDING_RATE: Current funding rate across exchanges

    • Parameters: symbol (string), exchange? (string), prettyFormat? (boolean, default: true)
  • COINGLASS_HYPERLIQUID_WHALE_ALERT: Real-time Hyperliquid whale alerts (>$1M)

  • Parameters: prettyFormat? (boolean, default: true)

  • COINGLASS_HYPERLIQUID_WHALE_POSITION: Real-time Hyperliquid whale positions (>$1M)

  • Parameters: prettyFormat? (boolean, default: true)

Tool call responses always return a success code even in case of api errors. In case of error tool response includes the raw api response.

Prerequisites

Installation

There are a few ways to run mcp-coinglass:

  1. Using pnpm dlx (recommended for most MCP client setups)

Run the published package directly without a global install. See the MCP client config example below.

  1. Global installation from npm (via pnpm)
pnpm add -g mcp-coinglass
  1. Building from source (development)
pnpm install
pnpm run build
pnpm run start
  1. For testing and development purposes use mcp inspector
# in the project root run,
pnpm run build
npx @modelcontextprotocol/inspector node dist/index.js

Configuration (Environment Variables)

This server requires a CoinGlass API key. All CoinGlass v4 endpoints require the CG-API-KEY header. Generate your API key from your account dashboard and supply it via environment variables. References:

Открыть полный README на GitHub

Установка

npx @modelcontextprotocol/inspector node dist/index.js
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "coinglass-mcp-server": { "command": "pnpm", "args": ["dlx", "mcp-coinglass"], "env": { "COINGLASS_API_KEY": "your_api_key_here" } } } }