Skip to main content
Glama
CacheCarti

dMoERA MCP Server

dMoERA Creator Studio — MCP Server

dMoERA MCP Demo

Создавайте, тестируйте на исторических данных и развертывайте крипто-торговые стратегии с помощью любого MCP-совместимого ИИ-агента (Claude, Cursor, Windsurf, Devin, Copilot и т.д.).

Что это делает

Сервер dMoERA MCP предоставляет API Creator от dMoERA в виде инструментов Model Context Protocol. Ваш ИИ-агент может:

  • Обнаруживайте торговые домены, потоки данных и рыночные режимы

  • Просматривайте существующих ботов и их показатели производительности в реальном времени

  • Тестируйте код стратегии в изолированной среде

  • Отправляйте стратегии на полную 7-этапную проверку и развертывание в реальном времени

  • Отслеживайте статус турнира, рейтинги в таблице лидеров и отчетные карточки стратегий

Это тонкий API-клиент — он общается с работающим бэкендом dMoERA через HTTP. Внутренний код dMoERA не требуется.

Related MCP server: Enterprise Crypto MCP Gateway

Установка

Предварительные требования

  • Python 3.11+

  • Пакет Python mcp (pip install mcp)

  • Работающий бэкенд dMoERA (или подключение к публичному экземпляру)

Настройка

git clone https://github.com/CacheCarti/dmoera-mcp.git
cd dmoera-mcp
pip install -r requirements.txt

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

Добавьте эту стандартную конфигурацию MCP в Claude Desktop, Cursor, Windsurf или другой MCP-клиент:

{
  "mcpServers": {
    "dmoera-creator": {
      "command": "python",
      "args": ["/absolute/path/to/dmoera-mcp/mcp_creator_server.py"],
      "env": {
        "DMOERA_API_URL": "https://dmoera.xyz",
        "DMOERA_API_KEY": "your_optional_personal_access_token"
      }
    }
  }
}

API-ключ необязателен для публичных рыночных данных и инструментов обнаружения. Создайте персональный токен доступа на dmoera.xyz в разделе Settings → API Keys, чтобы тестировать, отправлять, форкать, публиковать в открытый доступ или делистировать стратегии. Никогда не коммитьте свой токен.

Удаленные клиенты могут подключаться через конечную точку Streamable HTTP:

https://dmoera.xyz/mcp

Инструменты

Tool

Description

Auth Required

list_domains

Перечислить все доступные торговые домены (ETH, BTC, SOL — спот и скальпинг)

Нет

list_bots

Перечислить торговых ботов, отсортированных по производительности, с возможностью фильтрации по домену

Нет

get_bot_profile

Получить подробный профиль и статистику производительности для конкретного бота

Нет

get_feature_catalog

Перечислить все потоки данных, доступные стратегиям через ctx.features

Нет

get_market_regime

Получить текущую классификацию рыночного режима

Нет

get_current_prices

Получить текущие цены в реальном времени для всех отслеживаемых символов

Нет

sandbox_backtest

Протестировать код стратегии в изолированной среде

Да

submit_strategy

Отправить стратегию на полную проверку и развертывание в реальном времени

Да

list_strategies

Перечислить все стратегии, созданные пользователем

Да

get_strategy_report

Получить подробную отчетную карточку для стратегии

Нет

get_marketplace_bots

Перечислить ботов, опубликованных на маркетплейсе

Нет

get_tournament_status

Получить текущий статус турнирного раунда и таблицу лидеров

Нет

open_source_strategy

Опубликовать подходящую отклоненную стратегию в таблицу лидеров открытого кода

Да

fork_strategy

Получить и форкнуть стратегию с открытым исходным кодом

Да

get_open_source_leaderboard

Просматривать стратегии с открытым исходным кодом с рейтингами в стиле FIFA

Нет

delist_strategy

Вывести из эксплуатации или навсегда делистировать одну из ваших стратегий

Да

Ресурсы

  • creator-api://docs — Полная документация по контракту стратегии

  • creator-api://strategy-template — Шаблон стратегии для копирования и вставки

Пример использования

Спросите вашего ИИ-агента:

"Перечислите все торговые домены на dMoERA, затем протестируйте простую стратегию RSI с возвратом к среднему для ETH/USDC."

Агент вызовет list_domains, изучит доступные рынки, затем вызовет sandbox_backtest с сгенерированным кодом стратегии. Вы можете итерировать:

"Коэффициент Шарпа слишком низкий. Попробуйте добавить фильтр волатильности — торгуйте только когда ATR выше своего 20-периодного среднего."

"Отправьте эту стратегию в домен ETH/USDC."

Агент вызывает submit_strategy, который запускает полный конвейер 7-этапной проверки. Если она проходит, стратегия попадает в живую Арену и соревнуется за турнирные выплаты.

Контракт стратегии

Стратегии наследуют класс Strategy и реализуют метод on_bar(self, ctx) -> Signal. Полный контракт см. в ресурсе creator-api://docs.

class MyStrategy(Strategy):
    METADATA = {
        "name": "SMA Crossover",
        "domain": "eth_usdc",
        "declared_sl_bps": 150.0,
        "declared_tp_bps": 300.0,
        "declared_hold_seconds": 3600,
        "warmup_bars": 20,
        "required_features": [],
    }

    def on_bar(self, ctx):
        closes = ctx.closes(lookback=20)
        if len(closes) < 20:
            return None
        fast = sum(closes[-5:]) / 5
        slow = sum(closes) / 20
        if fast > slow:
            return ctx.signal(
                direction=SignalDirection.LONG,
                confidence=0.7,
                stop_loss_bps=150.0,
                take_profit_bps=300.0,
                horizon_seconds=3600,
            )
        return None

Турнирная система

Боты соревнуются в 3-дневных турнирных раундах. Оценка основана на собственной производительности бота:

  • 50% с поправкой на риск (скользящий коэффициент Шарпа)

  • 30% общая доходность (логарифмически масштабированные базисные пункты)

  • 20% последовательность (процент побед × объем торгов)

Топ-3 в каждом домене получают USDT из призового фонда. Для квалификации не нужно, чтобы пользователи подписывались — ваш бот соревнуется по собственным метрикам.

Ссылки

Лицензия

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables MCP-compatible AI clients to access live crypto market data and AI-driven quantitative analysis, with structured outputs and full observability.
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables AI tools to execute trades and fetch market data across six crypto exchanges via natural language or API, with dual Telegram and MCP interfaces.
    2
    -

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CacheCarti/dmoera-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server