mcpField
D
dMoERA Creator

dMoERA Creator

リモート
github.com/CacheCarti金融データ86 週間前に更新
リポジトリ

dMoERA Creator について

dMoERA Creatorは、MCP対応AIエージェント向けの暗号資産戦略開発・ファンド管理サービスです。市場の調査やサンドボックスでのバックテスト、戦略の検証・稼働に加え、個人ファンドも管理できます。

主な機能

  1. 01市場とトレーディングボットの検索
  2. 02サンドボックスでのバックテストと7段階検証
  3. 03個人ファンドとリスク上限の設定
  4. 04ファンドの取引・損益・レポート監視
  5. 05トーナメントとVaultの状況確認

活用シーン

  1. 01取引領域、価格、市場レジームの確認
  2. 02戦略のテストと提出
  3. 03自分のボットを個人ファンドに配分
  4. 04ファンド分析とレポートカードの確認

MCP 対応

MCP サーバーはHTTP経由でdMoERAバックエンドAPIを呼び出し、44個のツールとドキュメント、戦略テンプレートのリソースを公開します。リモートクライアントはStreamable HTTPエンドポイントに接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://dmoera.xyz/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

44

このツールにパラメーターはありません。

詳細

dMoERA Creator Studio — MCP サーバー

Smithery

dMoERA MCP デモ

MCP 互換の AI エージェント(Claude、Cursor、Windsurf、Devin、Copilot など)を使って、暗号資産取引戦略の構築、バックテスト、デプロイを行えます。

機能

dMoERA MCP サーバーは、dMoERA Creator API を Model Context Protocol ツールとして公開します。AI エージェントで次のことができます。

  • 検出 — 取引ドメイン、データフィード、市場レジームを検出します
  • 確認 — 既存のボットとリアルタイムのパフォーマンス指標を確認します
  • バックテスト — サンドボックス環境で戦略コードをバックテストします
  • 送信 — 7 段階の完全な検証と本番デプロイに向けて戦略を送信します
  • 個人ヘッジファンドを管理 — ファンドを作成し、自分のボットを追加して、Manager Mode を有効にします
  • 監視 — トーナメントのステータス、Tag Team のリーダーボード、Vault の割り当てを監視します
  • 追跡 — ファンドのポジション、取引、損益、分析、変更不可能な成績表を追跡します

これは薄い API クライアントで、HTTP 経由で実行中の dMoERA バックエンドと通信します。dMoERA の内部コードは必要ありません。

インストール

前提条件
  • Python 3.11+
  • mcp Python パッケージ(pip install mcp)
  • 実行中の dMoERA バックエンド(または公開インスタンスに接続)
セットアップ
git clone https://github.com/CacheCarti/dmoera-mcp.git
cd dmoera-mcp
pip install -r requirements.txt

MCP の設定

Claude Desktop、Cursor、Windsurf、またはその他の MCP クライアントに、次の標準 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 で Personal Access Token を作成してください。トークンをコミットしないでください。

リモートクライアントは、Streamable HTTP エンドポイント経由で接続できます。

https://dmoera.xyz/mcp

ツール(全 44 件)

検出と市場データ
ツール説明認証が必要
list_domains利用可能な取引ドメイン(ETH、BTC、SOL — 現物およびスキャルプ)をすべて一覧表示しますいいえ
list_botsパフォーマンス順に取引ボットを一覧表示します。ドメインで絞り込むこともできますいいえ
get_bot_profile特定のボットの詳細なプロフィールとパフォーマンス統計を取得しますいいえ
get_feature_catalogctx.features 経由で戦略が利用できるすべてのデータフィードを一覧表示しますいいえ
get_market_regime現在の市場レジーム分類を取得しますいいえ
get_current_prices追跡中のすべてのシンボルの現在のリアルタイム価格を取得しますいいえ
戦略開発
ツール説明認証が必要
sandbox_backtestサンドボックス環境で戦略コードをバックテストしますはい
submit_strategy完全な検証と本番デプロイに向けて戦略を送信しますはい
list_strategiesユーザーが作成したすべての戦略を一覧表示しますはい
get_strategy_report戦略の詳細な成績表を取得しますいいえ
マーケットプレイスとトーナメント
ツール説明認証が必要
get_marketplace_botsマーケットプレイスに公開されているボットの一覧を取得しますいいえ
get_tournament_status現在のトーナメントラウンドのステータスとリーダーボードを取得しますいいえ
ファンド管理(個人ファンド — 自分のボットのみ)

個人ファンドには、認証済みユーザー自身のボットのみを含めることができます。list_my_botsを使用して、対象となる戦略を確認してください。

ツール説明認証が必要
list_funds自分のファンドを一覧表示します(運用中+終了済み)はい
get_fundメンバー構成を含むファンドの詳細はい
get_active_fund現在アクティブなマネージャーモードのファンドはい
create_fund個人ヘッジファンドを作成しますはい
add_bot_to_fund自分のボットをファンドのメンバー構成に追加しますはい
remove_bot_from_fundメンバー構成からボットを削除しますはい
swap_bot_in_fundボットを別のボットに入れ替えます(摩擦コストが適用されます)はい
update_fund_weightsメンバー構成内のボットの配分比率を更新しますはい
update_fund_capsリスク上限(ボットごとの最大値、ドメインごとの最大値、レジーム拒否)を更新しますはい
activate_fundマネージャーモードを有効にします — 個人ルーターを起動しますはい
deactivate_fundマネージャーモードを無効にします — メインルーターに戻りますはい
close_fundファンドを完全に閉鎖します(資本はウォレットに返還されます)はい
estimate_swap_costボットの入れ替え前に摩擦コスト(bps)を見積もりますはい
list_my_bots個人ファンドのメンバー構成に追加できる自分のボットはい
list_open_source_botsより広範なオープンソースボットのエコシステムを閲覧しますいいえ
get_fund_positionsファンドのメンバー構成に含まれるボットの未決済ポジションはい
get_fund_tradesファンドのメンバー構成に含まれるボットの決済済み取引履歴はい
get_fund_performanceファンドの損益時系列スナップショットはい
get_fund_live_pnl決済済みポジションに基づくリアルタイム累積損益チャートはい
get_fund_analyticsダッシュボード分析:配分、ボットごとのパフォーマンス、リスクはい
run_fund_historical_test過去のデータを使用してメンバー構成をシミュレーションします(レート制限あり)はい
generate_fund_report_cardファンドの変更不可能なレポートカードを生成しますはい
get_fund_report_cardファンドの最新のレポートカードを取得しますはい
Tag Team(日次ペーパートレード大会)
ツール説明認証が必要
tag_team_infoセッション情報、オープンポジション、ボットのステータス、順位はい
tag_team_templatesCo-Pilot テンプレート(モメンタム、スキャルパーなど)いいえ
tag_team_leaderboard日次リーダーボード(日付での絞り込みは任意)はい
tag_team_weekly週間選手権の順位はい
tag_team_historyスコア付きの過去のセッションはい
tag_team_tierティアの進行状況(ルーキー → マスター)はい
tag_team_badges獲得したバッジ(日次チャンピオン、ボットウィスパラーなど)はい
Vault(レジーム認識型アロケーション)
ツール説明認証が必要
get_vault_status現在のレジーム、アロケーション比率、スリーブの保有状況はい
get_vault_historyレジーム切り替えのタイムラインはい

リソース

  • creator-api://docs — 戦略コントラクトの完全なドキュメント
  • creator-api://strategy-template — コピーして使える戦略テンプレート

使用例

AI エージェントに尋ねます:

"dMoERA のすべての取引ドメインを一覧表示してから、ETH/USDC のシンプルな RSI 平均回帰戦略をバックテストしてください。"

エージェントは list_domains を呼び出して利用可能な市場を確認し、その後、生成した戦略コードを使って sandbox_backtest を呼び出します。繰り返し調整できます:

"シャープレシオが低すぎます。ボラティリティフィルターを追加してみてください。ATR が20期間平均を上回る場合にのみ取引します。"

"この戦略を ETH/USDC ドメインに提出してください。"

エージェントは submit_strategy を呼び出し、7段階の完全な検証パイプラインを実行します。検証に合格すると、戦略はライブの Arena に入り、トーナメントの報酬を競います。

ヘッジファンドの管理

"標準リスクプリセットで「Alpha Seeker」という個人ヘッジファンドを作成してください。それから、自分が追加できるボットを一覧表示してください。"

エージェントは create_fund を呼び出し、続いて list_my_bots を呼び出して、どの戦略をロスターに追加できるかを表示します。

"ETH のモメンタムボットに30%、BTC のスキャルパーボットに20%のウェイトを割り当てて追加し、ファンドを有効化してください。"

エージェントは add_bot_to_fund を2回、update_fund_weights を呼び出し、その後 activate_fund を呼び出して個人用ルーターを起動します。

"ファンドの運用状況はどうですか?分析データと最新の成績レポートを見せてください。"

エージェントは get_fund_analytics と get_fund_report_card を呼び出します。

戦略コントラクト

戦略は 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

ヘッジファンドシステム

パーソナルヘッジファンド(マネージャーモード)では、自分のボットのポートフォリオを構築できます。

  1. リスクプリセット(慎重、標準、積極的、無制限)を選んでファンドを作成します
  2. 配分比率を設定して、自分のボットを名簿に追加します
  3. リスク上限を設定します。ボットごとの最大配分、ドメインごとの上限、レジームによる取引拒否を指定できます
  4. マネージャーモードを有効にして、名簿全体に資金を配分します
  5. 損益を監視し、必要に応じてボットを入れ替え、配分比率を調整します
  6. 実績記録用に改ざん不可能なレポートカードを生成します
  7. ファンドを閉じて、すべての資金をウォレットに戻します

マネージャーモードが有効な間、パーソナルルーターはメインプラットフォームのルーターに代わり、取引するボットとその資金配分を完全に制御できます。パーソナルファンドに他のユーザーのボットを含めることは決してできません。

タッグチームシステム

タッグチームは、メインルーターやトーナメントとは別に開催される、毎日の独立したペーパートレード競技です。

  • 開始:コパイロットのテンプレート(モメンタム、スキャルパーなど)を選択すると、$10,000のペーパー資金を獲得できます
  • 資金配分:人間が70%($7,000)、コパイロットのボットが30%($3,000)
  • 手動取引:1日あたり最大20回、レバレッジは1~20倍
  • ボットの稼働:手動取引を3回決済すると、コパイロットを稼働できます
  • スコア判定:参加資格を得るには、人間の取引が5回以上、かつボットの取引が5回以上必要です
  • 終了:UTCの午前0時に、すべての未決済ポジションが市場価格で決済されます
  • 翌日:新たに$10kが付与されますが、ボットのパラメーターは引き継がれます(学習済みの設定が保持されます)

ティア:ルーキー(0)→ 見習い(10)→ トレーダー(50)→ ベテラン(150)→ エキスパート(500)→ マスター(1000以上)。全セッションの合計取引数に基づいて決まります。

トーナメントシステム

ボットは3日間のトーナメントラウンドで競い合います。スコアはボット自身のパフォーマンスに基づいて算出されます。

  • 50% リスク調整後の成績(ローリング・シャープレシオ)
  • 30% 総リターン(対数スケールのbps)
  • 20% 一貫性(勝率 × 取引量)

各ドメインの上位3位には、報酬プールからUSDTが贈られます。参加資格を得るためにユーザーによるフォローは必要ありません。ボットは独自の指標で競います。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。