gpartin/CryptoGuardClient

gpartin/CryptoGuardClient

от gpartin
MCP-сервер CryptoGuard — крипто-риск-сканер с детерминированным вердиктом (PROCEED/CAUTION/BLOCK). Обнаруживает аномалии токенов за 27 дней до краха, используя волновой анализ WaveGuard. Интегрируе...

CryptoGuard

Crypto risk scanner that detected every major crash in backtesting — 27 days early, on average.

Scan any token by name, ticker, or contract address. Get a deterministic verdict: PROCEED / CAUTION / BLOCK.

Version: 0.6.0  |  Live API: https://gpartin--cryptoguard-api-fastapi-app.modal.run  |  Free tier: 5 calls/day  |  MCP: 7 tools


Backtest Results

Tested against 7 historical crypto crashes (LUNA, FTX, Celsius, 3AC, UST, SOL/FTX, TITAN) and 4 calm-market control periods. Full methodology and data: CryptoGuard backtest.

Method Recall Avg Lead Time False Positive Rate
CryptoGuard (WaveGuard engine) 100% (7/7) 27.4 days 6.1%
Z-score baseline 100% (7/7) 28.4 days 29.9%
Rolling volatility 86% (6/7) 15.5 days 4.0%

5× fewer false alarms than statistical baselines with the same recall.

Example: FTX Collapse (November 2022)

On October 16, 2022, FTT was trading at $23.73. Z-score analysis saw nothing (score 1.20, PROCEED).

CryptoGuard flagged CAUTION (anomaly score 4.72). The next day it escalated to BLOCK.

Инструменты были проиндексированы:
cryptoguard_counterfactual_tradeтолько чтениеидемпотентныйвнешний мир

Stateless-анализ чувствительности по сценариям «что если». Отправьте базовый вариант и контрфактические варианты в одном запросе и получите рекомендации по точке перехода.

Параметры
  • base_testanyобязательный

    Оцениваемый базовый образец.

  • counterfactual_testsunknown[]обязательный

    Варианты «что если» для базовой выборки.

  • field_levelenum

    0=вещественное поле, 1=комплексное поле (по умолчанию: 1).

  • sensitivitynumber

    Чувствительность к аномалиям (по умолчанию: 1.0).

  • trainingunknown[]обязательный

    Использует нормальные образцы в качестве эталона.

cryptoguard_healthтолько чтениеидемпотентный

Проверяет состояние API CryptoGuard, версию и статус сервиса. Плата не требуется. Используйте это, чтобы убедиться, что сервис работает.

Параметры
  • verboseboolean

    Возвращает подробную информацию о состоянии, включая время работы и сведения о версии (по умолчанию: false).

cryptoguard_rug_checkтолько чтениеидемпотентныйвнешний мир

Оценивает риск rug pull для конкретной торговой пары на DEX. Оценивает 6 факторов риска (0-100): глубина ликвидности, возраст пары, соотношение объём/ликвидность, движение цены, дисбаланс покупок/продаж и метаданные. Пример: проверка, не является ли новая пара на Solana потенциальным rug pull.

Параметры
  • chainstringобязательный

    Блокчейн (solana, ethereum, base, bsc).

  • pair_addressstringобязательный

    Адрес контракта DEX-пары.

cryptoguard_scan_tokenтолько чтениеидемпотентныйвнешний мир

Сканирует отдельный токен на аномальное рыночное поведение, используя физически-ориентированное обнаружение аномалий WaveGuard. Сравнивает токен с TIER-MATCHED аналогами (микрокапы с микрокапами, крупные капитализации с крупными капитализациями). Возвращает показатели аномалий, уровень риска и пояснения. Пример: отсканируйте 'solana', чтобы проверить, не являются ли её метрики необычными.

Параметры
  • coin_idstringобязательный

    Идентификатор монеты CoinGecko (например, 'bitcoin', 'solana', 'pepe').

  • sensitivitynumber

    Множитель чувствительности к аномалиям (по умолчанию: 1.0). Выше = чувствительнее.

cryptoguard_searchтолько чтениеидемпотентныйвнешний мир

Ищет идентификатор монеты CoinGecko по названию, символу или адресу контракта. Используйте этот инструмент в первую очередь, если вы не уверены в правильном coin_id для scan_token или validate_trade. Пример: поищите 'pepe', чтобы найти правильный идентификатор монеты.

Параметры
  • querystringобязательный

    Название токена, символ или адрес контракта для поиска.

cryptoguard_validate_tradeтолько чтениеидемпотентныйвнешний мир

Валидирует крипто-трейд ДО выполнения. Возвращает вердикт: PROCEED, CAUTION или BLOCK. Выполняет 5 проверок: сканирование аномалий пиров через физический движок WaveGuard, сравнение с собственной историей, оценку риска rug pull, перекрестную проверку цен CEX/DEX и анализ концентрационного риска. Принимает название токена, символ или адрес контракта. Пример: валидировать покупку $500 PEPE перед выполнением.

Параметры
  • actionenum

    Тип торгового действия (по умолчанию: buy).

  • amount_usdnumber

    Сумма сделки в USD для анализа риска концентрации.

  • chainstring

    Блокчейн для разрешения адресов контрактов (ethereum, solana, base, bsc, polygon, avalanche, arbitrum).

  • pair_addressstring

    Адрес пары DEX для проверки на rug pull.

  • tokenstringобязательный

    Токен для проверки. Может быть именем (bitcoin), символом (BTC) или адресом контракта (0x...).

cryptoguard_validate_trade_plusтолько чтениеидемпотентныйвнешний мир

Премиальный набор решений без сохранения состояния для однократного шлюзования сделок. Вызывающий предоставляет полный контекст (обучение/тест + опциональные блоки what-if) и получает вердикт, оценку риска, сигналы нестабильности/механизма и рекомендацию.

Параметры
  • counterfactual_testsunknown[]

    Необязательные варианты «что если» для анализа чувствительности.

  • field_levelenum

    0=вещественное поле, 1=комплексное поле (по умолчанию: 1).

  • intervention_labelsstring[]

    Необязательные метки для тестов вмешательства.

  • intervention_testsunknown[]

    Необязательные варианты вмешательства для исследования механизмов.

  • sensitivitynumber

    Чувствительность к аномалиям (по умолчанию: 1.0).

  • sequenceunknown[]

    Необязательная упорядоченная последовательность для проверок траектории/режима.

  • testanyобязательный

    Образец кандидата на сделку для оценки.

  • trainingunknown[]обязательный

    Использует нормальные образцы в качестве эталона.

0.6.0основная
0.3.0

Выберите клиент, чтобы установить gpartin/CryptoGuardClient:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "gpartin-cryptoguardclient-6yhfiw8ctr": {
      "command": "uvx",
      "args": [
        "--from",
        "CryptoGuardClient",
        "cryptoguard-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "gpartin-cryptoguardclient-6yhfiw8ctr": {
      "command": "uvx",
      "args": [
        "--from",
        "CryptoGuardClient",
        "cryptoguard-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "gpartin-cryptoguardclient-6yhfiw8ctr": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "CryptoGuardClient",
        "cryptoguard-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"gpartin-cryptoguardclient-6yhfiw8ctr\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"--from\",\"CryptoGuardClient\",\"cryptoguard-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "gpartin-cryptoguardclient-6yhfiw8ctr": {
      "command": "uvx",
      "args": [
        "--from",
        "CryptoGuardClient",
        "cryptoguard-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add gpartin-cryptoguardclient-6yhfiw8ctr -- uvx --from CryptoGuardClient cryptoguard-mcp

Либо через JSON-конфиг:

claude mcp add-json gpartin-cryptoguardclient-6yhfiw8ctr "{\"command\":\"uvx\",\"args\":[\"--from\",\"CryptoGuardClient\",\"cryptoguard-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add gpartin-cryptoguardclient-6yhfiw8ctr -- uvx --from CryptoGuardClient cryptoguard-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.gpartin-cryptoguardclient-6yhfiw8ctr]
command = "uvx"
args = ["--from", "CryptoGuardClient", "cryptoguard-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите gpartin/CryptoGuardClient, а в поле команды запуска — строку ниже:
uvx --from CryptoGuardClient cryptoguard-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "gpartin-cryptoguardclient-6yhfiw8ctr": {
      "command": "uvx",
      "args": [
        "--from",
        "CryptoGuardClient",
        "cryptoguard-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "gpartin-cryptoguardclient-6yhfiw8ctr": {
      "command": "uvx",
      "args": [
        "--from",
        "CryptoGuardClient",
        "cryptoguard-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например gpartin-cryptoguardclient-6yhfiw8ctr.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: gpartin-cryptoguardclient-6yhfiw8ctr
    command: uvx
    args:
      - "--from"
      - "CryptoGuardClient"
      - "cryptoguard-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "gpartin-cryptoguardclient-6yhfiw8ctr": {
      "command": "uvx",
      "args": [
        "--from",
        "CryptoGuardClient",
        "cryptoguard-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

autonsol/sol-mcp

autonsol/sol-mcp

от autonsol

Sol MCP сервер предоставляет ИИ-ассистентам и автономным агентам инструменты для анализа Solana-токенов: оценку рисков, сигналы моментума и анализ кошельков, дополненные живыми торговыми решениями от работающего на реальном рынке бота.

JavaScript⭐ 1
cryptobriefing/gloria-mcp

cryptobriefing/gloria-mcp

от cryptobriefing

MCP сервер для доступа к крипто-новостям с AI-аналитикой от Gloria AI. Включает свежие заголовки, поиск, сводки по категориям и расширенные данные через x402. Полезен трейдерам и аналитикам.

Python⭐ 1
blockrunai/blockrun-mcp

blockrunai/blockrun-mcp

официальный

от blockrunai

BlockRun MCP — сервер реал-тайм данных для Claude: рынки, исследования, X/Twitter и крипто без API ключей. Оплата за вызов из USDC-кошелька, подходит трейдерам и аналитикам.

TypeScript⭐ 391
tamasPetki/HeadlessTracker

tamasPetki/HeadlessTracker

от tamaspetki

MCP сервер для агрегации крипто-портфеля: читает балансы бирж, кошельков и рынков предсказаний в режиме read-only. API-ключи хранятся локально и не передаются ИИ-хосту. Полезен инвесторам и трейдер...

TypeScript⭐ 6
hypeprinter007-stack/signalfuse-mcp

hypeprinter007-stack/signalfuse-mcp

от hypeprinter007-stack

SignalFuse MCP сервер для AI-агентов и трейдинга: генерирует крипто-сигналы с уровнями входа и стоп-лосс, выполняет сентимент-анализ ModernFinBERT, определяет макро-режим, запускает стратегии в аре...

JavaScript⭐ 3
coinpaprika/dexpaprika-mcp

coinpaprika/dexpaprika-mcp

официальный

от coinpaprika

DexPaprika MCP сервер даёт AI-ассистентам живой доступ к криптовалютным и DEX данным на 33 блокчейнах. Без API-ключа — 14 инструментов для анализа токенов, пулов ликвидности и децентрализованных би...

JavaScript⭐ 101
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин