dMoERA MCP Server
dMoERA Creator Studio — Servidor MCP
Construye, realiza backtests y despliega estrategias de trading de criptomonedas usando cualquier agente de IA compatible con MCP (Claude, Cursor, Windsurf, Devin, Copilot, etc.).
Qué hace
El servidor MCP de dMoERA expone la Creator API de dMoERA como herramientas del Model Context Protocol. Tu agente de IA puede:
Descubrir dominios de trading, fuentes de datos y regímenes de mercado
Inspeccionar bots existentes y sus métricas de rendimiento en vivo
Ejecutar backtests de código de estrategia en un entorno de pruebas
Enviar estrategias para la validación completa en 7 etapas y el despliegue en vivo
Supervisar el estado del torneo, las posiciones en la clasificación y los informes de las estrategias
Es un cliente de API ligero — se comunica con un backend de dMoERA en ejecución a través de HTTP. No se requiere ningún código interno de dMoERA.
Instalación
Requisitos previos
Python 3.11+
El paquete de Python
mcp(pip install mcp)Un backend de dMoERA en ejecución (o conéctate a la instancia pública)
Configuración
git clone https://github.com/CacheCarti/dmoera-mcp.git
cd dmoera-mcp
pip install -r requirements.txtConfiguración de MCP
Añade esta configuración estándar de MCP a Claude Desktop, Cursor, Windsurf u otro cliente de 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"
}
}
}
}La clave de API es opcional para los datos de mercado públicos y las herramientas de descubrimiento. Crea un token de acceso personal en dmoera.xyz a través de Ajustes → Claves de API para hacer backtests, enviar, hacer fork, publicar como código abierto o dar de baja estrategias. Nunca hagas commit de tu token.
Los clientes remotos pueden conectarse a través del endpoint Streamable HTTP:
https://dmoera.xyz/mcpHerramientas
Herramienta | Descripción | Autenticación requerida |
| Lista todos los dominios de trading disponibles (ETH, BTC, SOL — spot y scalp) | No |
| Lista los bots de trading clasificados por rendimiento, opcionalmente filtrados por dominio | No |
| Obtén el perfil detallado y las estadísticas de rendimiento de un bot específico | No |
| Lista todas las fuentes de datos disponibles para las estrategias a través de | No |
| Obtén la clasificación actual del régimen de mercado | No |
| Obtén los precios en vivo actuales de todos los símbolos monitorizados | No |
| Ejecuta un backtest del código de la estrategia en un entorno de pruebas | Sí |
| Envía una estrategia para la validación completa y el despliegue en vivo | Sí |
| Lista todas las estrategias creadas por un usuario | Sí |
| Obtén un informe detallado de una estrategia | No |
| Lista los bots publicados en el marketplace | No |
| Obtén el estado actual de la ronda del torneo y la clasificación | No |
| Publica una estrategia rechazada elegible en la clasificación de código abierto | Sí |
| Recupera y haz fork de una estrategia de código abierto | Sí |
| Explora estrategias de código abierto con calificaciones estilo FIFA | No |
| Retira o da de baja permanentemente una de tus estrategias | Sí |
Recursos
creator-api://docs— Documentación completa del contrato de estrategiacreator-api://strategy-template— Plantilla de estrategia lista para copiar y pegar
Ejemplo de uso
Pídele a tu agente de IA:
"Lista todos los dominios de trading en dMoERA y luego haz un backtest de una estrategia simple de reversión a la media con RSI para ETH/USDC."
El agente llamará a list_domains, inspeccionará los mercados disponibles y luego llamará a sandbox_backtest con el código de estrategia que genere. Puedes iterar:
"El Sharpe es demasiado bajo. Intenta añadir un filtro de volatilidad — opera solo cuando el ATR esté por encima de su media de 20 períodos."
"Envía esta estrategia al dominio ETH/USDC."
El agente llama a submit_strategy, que ejecuta el proceso completo de validación en 7 etapas. Si pasa la validación, la estrategia entra en la Arena en vivo y compite por los premios del torneo.
Contrato de estrategia
Las estrategias heredan de Strategy e implementan on_bar(self, ctx) -> Signal. Consulta el recurso creator-api://docs para ver el contrato completo.
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 NoneSistema de torneo
Los bots compiten en rondas de torneo de 3 días. La puntuación se basa en el rendimiento propio del bot:
50% ajustado al riesgo (ratio de Sharpe móvil)
30% retorno total (bps en escala logarítmica)
20% consistencia (tasa de aciertos × volumen de operaciones)
Los 3 primeros de cada dominio ganan USDT del fondo de recompensas. No hace falta que ningún usuario siga tu bot para clasificar — tu bot compite según sus propias métricas.
Enlaces
Plataforma: dmoera.xyz
GitHub: github.com/CacheCarti/dmoera-mcp
Twitter: @dMoERAHQ
Discord: discord.gg/gXWDjDdQv
Licencia
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