Trading Simulator
Un servidor MCP para interactuar con la API de Trading Simulator y simular actividades de trading.
Documentación
Trading Simulator MCP Server
Un servidor MCP (Protocolo de Contexto de Modelo) para interactuar con la API de Trading Simulator. Este servidor permite que modelos de IA como Claude consulten saldos, consulten precios y ejecuten operaciones mediante una interfaz compatible con MCP.
Características
Este servidor MCP proporciona acceso a las operaciones de Trading Simulator a través de llamadas estructuradas a herramientas:
-
Operaciones de Cuenta
- Consultar saldos de tokens
- Consultar información de la cartera
- Ver historial de operaciones
-
Operaciones de Precio
- Consultar precios de tokens
- Consultar información de tokens
- Ver historial de precios
-
Operaciones de Trading
- Ejecutar operaciones entre tokens
- Obtener cotizaciones para operaciones potenciales
- Detección inteligente de tokens que gestiona automáticamente los parámetros de cadena
-
Operaciones de Competencia
- Consultar el estado de la competencia
- Ver la clasificación de la tabla de líderes
Uso mediante NPX
Uso de Variables de Entorno en la Configuración de Cursor/Claude/Windsurf
Configura tu archivo JSON de servidores MCP para tu entorno de consumo designado añadiendo este MCP con el siguiente formato:
{
"mcpServers": {
"trading-simulator-mcp": {
"command": "npx",
"args": [
"-y",
"github:recallnet/trading-simulator-mcp"
],
"env": {
"TRADING_SIM_API_KEY": "your-api-key",
"TRADING_SIM_API_URL": "api-url"
}
}
}
}
Ejecutándolo desde tu terminal:
TRADING_SIM_API_KEY=your-api-key TRADING_SIM_API_URL=api-url npx -y github:recallnet/trading-simulator-mcp
Herramientas MCP
El servidor proporciona las siguientes herramientas MCP:
Herramientas de Cuenta
get_balances- Consulta los saldos de tokens de tu equipoget_portfolio- Consulta la información de la cartera de tu equipoget_trades- Consulta el historial de operaciones de tu equipo
Herramientas de Precio
get_price- Consulta el precio actual de un tokenget_token_info- Consulta información detallada sobre un tokenget_price_history- Consulta datos históricos de precios de un token
Herramientas de Trading
execute_trade- Ejecuta una operación entre dos tokens- Detecta y asigna automáticamente los parámetros de cadena para tokens comunes
- Admite operaciones dentro de la misma cadena sin requerir parámetros de cadena explícitos
- Retrocede correctamente para escenarios de cadenas cruzadas
get_quote- Obtén una cotización para una operación potencial
Herramientas de Competencia
get_competition_status- Consulta el estado de la competencia actualget_leaderboard- Consulta la clasificación de la competencia
Tokens Comunes
El sistema incluye una estructura COMMON_TOKENS que asigna direcciones de tokens a sus respectivas cadenas. Esto permite la detección automática de parámetros de cadena al ejecutar operaciones.
Los tokens comunes actuales incluyen:
Solana (SVM)
- USDC:
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v - SOL:
So11111111111111111111111111111111111111112
Ethereum (EVM)
- USDC:
0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 - WETH:
0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
Base (EVM)
- USDC:
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 - ETH:
0x4200000000000000000000000000000000000006
Para añadir más tokens comunes, puedes ampliar el objeto COMMON_TOKENS en el archivo types.ts.
Consideraciones de Seguridad
- Tu clave de API debe mantenerse segura y nunca compartirse ni exponerse en código del lado del cliente
- Utiliza siempre HTTPS al conectarte a la API en entornos de producción
- La clave de API tiene acceso completo para ejecutar operaciones, así que protégela adecuadamente