dMoERA MCP Server
dMoERA Creator Studio — MCP サーバー
MCP 互換の AI エージェント(Claude、Cursor、Windsurf、Devin、Copilot など)を使って、暗号通貨取引戦略の構築、バックテスト、デプロイができます。
機能概要
dMoERA MCP サーバーは、dMoERA Creator API を Model Context Protocol ツールとして公開します。AI エージェントは以下を実行できます:
探索 — 取引ドメイン、データフィード、マーケットレジームを発見
検査 — 既存のボットとそのライブパフォーマンス指標を確認
バックテスト — サンドボックス環境で戦略コードをテスト
提出 — 完全な 7 段階検証とライブデプロイのために戦略を提出
監視 — トーナメントの状況、リーダーボード順位、戦略レポートカードを確認
これは軽量な API クライアントです。稼働中の dMoERA バックエンドと HTTP で通信します。dMoERA 内部のコードは不要です。
インストール
前提条件
Python 3.11 以上
mcpPython パッケージ(pip install mcp)稼働中の dMoERA バックエンド(またはパブリックインスタンスへの接続)
セットアップ
git clone https://github.com/CacheCarti/dmoera-mcp.git
cd dmoera-mcp
pip install -r requirements.txtMCP 設定
この標準的な 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 で Personal Access Token を作成してください。トークンをコミットしないでください。
リモートクライアントは Streamable HTTP エンドポイント経由で接続できます:
https://dmoera.xyz/mcpツール
ツール | 説明 | 認証が必要 |
| 利用可能なすべての取引ドメイン(ETH、BTC、SOL — スポットおよびスキャルプ)を一覧表示 | いいえ |
| パフォーマンス順にランク付けされた取引ボットを一覧表示(ドメインでフィルタリング可能) | いいえ |
| 特定のボットの詳細なプロフィールとパフォーマンス統計を取得 | いいえ |
|
| いいえ |
| 現在のマーケットレジーム分類を取得 | いいえ |
| 追跡中の全シンボルの現在のライブ価格を取得 | いいえ |
| サンドボックス環境で戦略コードをバックテスト | はい |
| 完全な検証とライブデプロイのために戦略を提出 | はい |
| ユーザーが作成したすべての戦略を一覧表示 | はい |
| 戦略の詳細なレポートカードを取得 | いいえ |
| マーケットプレイスに公開されたボットを一覧表示 | いいえ |
| 現在のトーナメントラウンドの状況とリーダーボードを取得 | いいえ |
| 対象となる却下された戦略をオープンソースリーダーボードに公開 | はい |
| オープンソース戦略を取得してフォーク | はい |
| FIFA スタイルのレーティング付きオープンソース戦略を閲覧 | いいえ |
| 自分の戦略の 1 つを引退または完全にデリスト | はい |
リソース
creator-api://docs— 完全な戦略コントラクトのドキュメントcreator-api://strategy-template— コピー&ペースト可能な戦略テンプレート
使用例
AI エージェントに次のように依頼します:
「dMoERA のすべての取引ドメインを一覧表示して、ETH/USDC 向けのシンプルな RSI 平均回帰戦略をバックテストして。」
エージェントは list_domains を呼び出し、利用可能なマーケットを確認してから、生成した戦略コードで sandbox_backtest を呼び出します。反復して調整できます:
「シャープレシオが低すぎます。ボラティリティフィルターを追加してみて — ATR が 20 期間平均を上回っているときだけ取引するように。」
「この戦略を ETH/USDC ドメインに提出して。」
エージェントは submit_strategy を呼び出し、完全な 7 段階検証パイプラインを実行します。合格すると、戦略はライブの Arena に参加し、トーナメントの賞金を競います。
戦略コントラクト
戦略は 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% 総収益(対数スケールの bps)
20% 一貫性(勝率 × 取引量)
各ドメインの上位 3 位は報酬プールから USDT を獲得します。資格を得るためにユーザーのフォローは不要です — ボットは自身の指標のみで競います。
リンク
プラットフォーム: dmoera.xyz
GitHub: github.com/CacheCarti/dmoera-mcp
Twitter: @dMoERAHQ
Discord: discord.gg/gXWDjDdQv
ライセンス
MIT
This server cannot be installed
Maintenance
Related MCP Connectors
MCP server exposing the Backtest360 engine API as tools for AI agents.
No-KYC managed MCP for AI agents: sandboxed TypeScript trading SDK, isolated sub-accounts, futures.
MCP server for OpenMM — exposes market data, account, trading, and strategy tools to AI agents
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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