Sobre el proyecto

Este repositorio presenta un Crypto MCP Server y un Hedgehog Agentic Trading Dashboard, un orquestador autónomo de fondos de cobertura con IA desarrollado por Corax CoLAB. El sistema se basa en la infraestructura del Model Context Protocol (MCP), diseñado para servir como columna vertebral localizada impulsada por IA para LLM locales como Claude Desktop, permitiendo ingerir datos de mercado en tiempo real, analizar indicadores técnicos y sentimiento, y ejecutar operaciones de forma autónoma. El diferenciador principal es su enfoque arquitectónico multiagente. En lugar de ser un simple envoltorio de API, el sistema opera como un playground multiagente con cero maquetas y 100% de datos reales en todos los visualizadores, impulsado por websockets en vivo y datos REST. La arquitectura multiplexa de forma nativa comandos JSON-RPC y admite una fácil extensibilidad mediante nuevos módulos MCP. El Modo Orquestador Autónomo implementa un bucle continuo Observar-Analizar-Actuar (OODA) que funciona 24/7. La fase de Observar consulta múltiples MCP para obtener indicadores técnicos, sentimiento de noticias y datos on-chain. La fase de Analizar evalúa las señales usando LLM (Gemini, Claude u OpenAI) para producir decisiones estructuradas de COMPRA, VENTA o MANTENER. La fase de Actuar ejecuta operaciones a través del MCP local de CCXT. El sistema también incluye Backtesting Agéntico para probar de forma segura prompts y modelos de IA contra datos históricos OHLCV sin arriesgar fondos reales, y un diario de trading Proof of Brain que genera informes completos en markdown detallando el razonamiento detrás de cada acción. Un Centro de Mando por Telegram proporciona alertas en tiempo real y capacidades de control remoto, con comandos para ver los proveedores de IA activos y las últimas decisiones, recibir informes Proof of Brain y activar ciclos OODA manuales. El panel incluye múltiples visualizaciones de datos en tiempo real impulsadas por React Three Fiber y materiales emisivos dinámicos: un Sonar de Piscinas Oscuras para operaciones de ballenas de gran volumen, una Matriz de Predicción de Caídas Relámpago que rastrea drenajes de liquidez mediante libros de órdenes de CCXT, una Vista Galaxia que mapea las 50 principales criptomonedas en 3D, una Esfera de Nube de Palabras de Sentimiento de IA que extrae palabras clave de tendencia de noticias en tiempo real, un Holograma de Gas y Congestión de Red que visualiza la congestión de la red Ethereum, y una Arena de Backtesting con Máquina del Tiempo para visualización OHLCV y simulación de estrategias. El Ecosistema Multi-MCP incluye más de una docena de servidores MCP que cubren trading de exchanges y datos de mercado (CCXT), datos on-chain (saldos ETH, ERC20, precios de gas), análisis técnico (RSI, MACD, SMA, Bandas de Bollinger, simulaciones de Monte Carlo), gestión de cartera, estadísticas de mercado (CoinGecko), operaciones con LLM, notificaciones y difusión por Telegram, e integraciones con plataformas Freqtrade, OctoBot, Hummingbot y Superalgos. El sistema usa un archivo de configuración centralizado .env para gestionar los servidores MCP en Python y el backend de Node.js, con funciones de seguridad que incluyen ejecución del backend protegida por contraseña, restricciones de pares con cierre ante fallo, límites máximos de importe de operación y crypto.timingSafeEqual para la verificación de contraseñas. Las órdenes se registran en una base de datos SQLite local. La instalación se soporta mediante un script automatizado install.sh o configuración manual, con gestión de servicios systemd para el backend. El frontend está construido con Vite y React, mientras que el backend usa Node.js. El proyecto requiere Python 3.11+ y Node.js 20+. Las mejores prácticas de seguridad enfatizadas incluyen usar claves de testnet para pruebas, mantener las claves de API fuera del repositorio, restringir el acceso de red a la LAN local e implementar proxies inversos autenticados.