Stealth-AntiCheat MCP
Real-time anti-cheat analysis system that monitors Discord servers for cheating code patterns using AI (GPT-4), automatically detects and analyzes suspicious code, and generates custom anti-cheat signatures with 24/7 monitoring capabilities.
README
🚀 Stealth-AntiCheat/MCP - Sistema Anti-Cheat en Tiempo Real
Copyright (c) 2025 xpe-hub - Community Stealth
Análisis automático de servidores Discord de cheating con IA avanzada
📋 DESCRIPCIÓN
Stealth-AntiCheat/MCP es un sistema avanzado de análisis anti-cheat que utiliza el protocolo MCP (Model Context Protocol) para:
- 🎯 Análisis en tiempo real de servidores Discord especializados en cheating
- 🧠 Detección automática de patrones de código de cheating
- 🤖 GPT-4 Integration para análisis inteligente avanzado
- 🔄 Auto-actualización del anti-cheat basada en nuevos métodos detectados
- 📊 Base de datos SQLite para almacenamiento persistente de análisis
- 🚨 Alertas automáticas cuando se detecta actividad sospechosa
- ⚡ Monitoreo 24/7 sin depender de dispositivos personales
🎯 CARACTERÍSTICAS PRINCIPALES
🤖 Análisis Automático Discord
- Conecta automáticamente a servidores de cheating identificados
- Analiza código en mensajes, adjuntos y repositorios
- Detecta patrones de ESP, Aimbot, Memory Injection, DLL Loading
- Monitorea 2 canales privados específicos
- Genera alertas en tiempo real de alta confianza
🛡️ Anti-Cheat Dinámico
- 15+ signatures base de detección
- Auto-actualización de signatures basada en análisis
- Sistema de confianza y scoring de riesgo
- Base de datos persistente de amenazas detectadas
- Estadísticas de detección y tasa de falsos positivos
🧠 Inteligencia Artificial Avanzada
- GPT-4 Integration: Análisis inteligente de código
- MiniMax IA: Capacidades multimodales (audio, imagen, video)
- Análisis predictivo: Detecta métodos de cheating emergentes
- Generación automática: Código anti-cheat personalizado por juego
📊 Monitoreo 24/7
- Servidor MCP independiente del dispositivo personal
- Base de datos SQLite para análisis históricos
- Logs detallados de toda actividad
- Dashboard de estadísticas en tiempo real
- Webhook notifications para alertas críticas
🏗️ ARQUITECTURA DEL SISTEMA
┌─────────────────────────────────────────────────────────────────────────────────┐
│ STEALTH-ANTICHEATX MCP SERVER │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ Discord │ │ Anti-Cheat │ │ Database │ │
│ │ Client │ │ Analyzer │ │ (SQLite) │ │
│ │ - Messages │ │ - Code Scan │ │ - Signatures │ │
│ │ - Code Blocks │ │ - Pattern Det │ │ - Analysis │ │
│ │ - Repos │ │ - Risk Assess │ │ - Statistics │ │
│ └─────────────────┘ └─────────────────┘ └─────────────────┘ │
│ │ │ │ │
│ └─────────────────────────┼─────────────────────────┘ │
│ │ │
│ ┌─────────────────────────────────┐ │ │
│ │ MCP SERVER │ │ │
│ │ - Protocol Handler │ │ │
│ │ - Tool Registry │ │ │
│ │ - GPT-4 Integration │ │ │
│ └─────────────────────────────────┘ │ │
│ │ │
│ ┌─────────────────────────────────┐ │ │
│ │ 24/7 HOSTING │ │ │
│ │ (VPS/Cloud) │ │ │
│ └─────────────────────────────────┘ │ │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
🚀 INSTALACIÓN Y CONFIGURACIÓN
Prerrequisitos
- Node.js 18.0.0+
- npm o yarn
- VPS/Cloud hosting (recomendado) o servidor local
- Discord Bot Token con permisos necesarios
- OpenAI API Key (opcional pero recomendado para GPT-4)
1. Clonar el Repositorio
git clone https://github.com/xpe-hub/Stealth-AntiCheat-MCP.git
cd Stealth-AntiCheat-MCP
2. Instalar Dependencias
npm install
3. Configurar Variables de Entorno
# Copiar archivo de ejemplo
cp .env.example .env
# Editar configuración
nano .env
Configuración mínima requerida:
# Discord
DISCORD_BOT_TOKEN=tu_discord_bot_token
DISCORD_CHEATING_CHANNEL_1=id_del_canal_1
DISCORD_CHEATING_CHANNEL_2=id_del_canal_2
DISCORD_PRIVATE_CHANNEL_1=id_canal_privado_1
DISCORD_PRIVATE_CHANNEL_2=id_canal_privado_2
# Anti-Cheat
ANTICHEAT_WEBHOOK_URL=webhook_para_alertas
MINIMAX_API_KEY=tu_minimax_api_key
GITHUB_TOKEN=tu_github_token
# Base de datos
DATABASE_PATH=./data/anticheat_analysis.db
# GPT-4 (Opcional)
OPENAI_API_KEY=tu_openai_api_key
4. Construir y Ejecutar
# Compilar TypeScript
npm run build
# Ejecutar en desarrollo
npm run dev
# Ejecutar en producción
npm start
5. Configurar Discord Bot
El bot necesita los siguientes permisos:
View Channels(ver canales)Read Message History(leer historial de mensajes)Send Messages(enviar mensajes)
Pasos para configurar bot:
- Crear aplicación en Discord Developer Portal
- Generar bot token
- Invitar bot a servidor con permisos necesarios
- Añadir IDs de canales específicos al monitoreo
📋 HERRAMIENTAS MCP DISPONIBLES
1. analyze_code
Analiza código en busca de patrones de cheating.
{
"code": "GetWindowLongPtr(hwnd, GWL_WNDPROC)",
"context": "C++ code snippet from Discord"
}
2. start_cheating_monitoring
Inicia monitoreo de canales específicos.
{
"channel_ids": ["123456789", "987654321"],
"monitor_type": "code"
}
3. generate_anticheat_code
Genera código anti-cheat usando GPT-4.
{
"target_method": "ESP Overlay Detection",
"game_name": "Counter-Strike 2",
"sophistication": "advanced"
}
4. scan_repository
Escanea repositorios GitHub en busca de código de cheating.
{
"repo_url": "https://github.com/user/suspicious-repo"
}
5. get_analysis_stats
Obtiene estadísticas del sistema de análisis.
6. update_anticheat_signatures
Actualiza signatures del anti-cheat con nuevos métodos detectados.
🎯 USO PRÁCTICO
Ejemplo 1: Análisis de Código Manual
# Usando MCP client
mcp-call-tool analyze_code \
--code="GetWindowLongPtr(hwnd, GWL_WNDPROC); FindWindow(0, L\"ESP\");"
Resultado esperado:
{
"riskLevel": "HIGH",
"detectedMethods": ["ESP Window", "ESP Detection"],
"confidence": 95,
"suspiciousPatterns": [
{
"method": "ESP Window",
"pattern": "FindWindow.*ESP",
"severity": "HIGH",
"line": 2
}
]
}
Ejemplo 2: Monitoreo Automático Discord
# Configurar monitoreo de canales específicos
mcp-call-tool start_cheating_monitoring \
--channel_ids=["CODIGOS_CHEAT_CHANNEL_1", "CODIGOS_CHEAT_CHANNEL_2"] \
--monitor_type="code"
El sistema monitorizará automáticamente:
- Mensajes con código de cheating
- Enlaces a repositorios sospechosos
- Menciones de herramientas de cheating
- Patrones de comportamiento anómalo
Ejemplo 3: Generación de Anti-Cheat
# Generar código anti-cheat específico
mcp-call-tool generate_anticheat_code \
--target_method="Memory Injection" \
--game_name="Counter-Strike 2" \
--sophistication="military"
GPT-4 generará código optimizado para:
- Detección de DLL injection
- Análisis de comportamiento de procesos
- Prevención de bypass
- Verificación de integridad
📊 DASHBOARD Y ESTADÍSTICAS
Métricas en Tiempo Real
- Mensajes analizados: Total de mensajes procesados
- Código detectado: Patrones de cheating encontrados
- Confianza promedio: Nivel de certeza del análisis
- Alertas enviadas: Notificaciones críticas enviadas
- Signatures actualizadas: Nuevas firmas anti-cheat
Base de Datos
La base de datos SQLite almacena:
- Código analizado: Hash, resultado, confianza
- Signatures: Patrones, severidad, uso
- Análisis Discord: Mensajes, canales, usuarios
- Estadísticas: Tasas de detección, falsos positivos
Logs del Sistema
-- Ver análisis recientes
SELECT * FROM discord_analysis
WHERE timestamp >= datetime('now', '-1 hour')
ORDER BY confidence_score DESC;
-- Ver signatures más efectivas
SELECT signature_name, usage_count, accuracy_rate
FROM anticheat_signatures
WHERE is_active = 1
ORDER BY usage_count DESC;
-- Estadísticas de detección por día
SELECT DATE(timestamp) as detection_date,
COUNT(*) as total_analyses,
SUM(is_suspicious) as suspicious_detected
FROM discord_analysis
WHERE timestamp >= datetime('now', '-30 days')
GROUP BY DATE(timestamp)
ORDER BY detection_date DESC;
⚙️ CONFIGURACIÓN AVANZADA
Configuración de Hosting 24/7
VPS Recomendado:
- RAM: 2GB mínimo, 4GB recomendado
- CPU: 2 cores mínimo
- Storage: 20GB SSD mínimo
- Bandwidth: Ilimitado
- Ubicación: Europa/América (cerca de Discord servers)
Ejemplo con DigitalOcean Droplet:
# Crear droplet
doctl compute droplet create stealth-anticheatx \
--size s-2vcpu-4gb \
--image ubuntu-22-04-x64 \
--region ams3
# Instalar Node.js
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
# Clonar y ejecutar
git clone https://github.com/xpe-hub/Stealth-AntiCheat-MCP.git
cd Stealth-AntiCheat-MCP
npm install
npm run build
pm2 start npm --name "stealth-anticheatx" -- start
Configuración con PM2 (Process Manager)
{
"name": "stealth-anticheatx",
"script": "dist/index.js",
"instances": 1,
"autorestart": true,
"watch": false,
"max_memory_restart": "1G",
"env": {
"NODE_ENV": "production"
},
"error_file": "./logs/anticheat-error.log",
"out_file": "./logs/anticheat-output.log",
"log_file": "./logs/anticheat-combined.log"
}
Docker Deployment
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY dist ./dist
COPY .env .env
EXPOSE 3000
CMD ["node", "dist/index.js"]
# Build y ejecutar
docker build -t stealth-anticheatx .
docker run -d --name stealth-bot stealth-anticheatx
🔒 SEGURIDAD Y PRIVACIDAD
Protección de Datos
- Hashing: Código almacenado con hash SHA-256
- Cifrado: Comunicación HTTPS/TLS
- Acceso: Autenticación por tokens
- Logs: Rotación automática de logs
Protección de Copyright
- Repositorios privados: Código fuente protegido
- Signatures: Base de datos de métodos de cheating
- Versioning: Control de versiones con Git
- Backup: Respaldos automáticos en GitHub
Consideraciones Éticas
- Uso educativo: Para desarrollo de anti-cheat legítimo
- No distribución: No compartir código malicioso detectado
- Notificaciones: Informar sobre amenazas encontradas
- Cumplimiento: Respetar términos de servicio de Discord
🛠️ TROUBLESHOOTING
Problema: Bot no se conecta
# Verificar token
echo $DISCORD_BOT_TOKEN
# Verificar permisos del bot
# El bot debe tener:
# - View Channels
# - Read Message History
# - Send Messages
Problema: Base de datos bloqueada
# Verificar procesos de SQLite
lsof | grep .db
# Reparar base de datos
sqlite3 data/anticheat_analysis.db "PRAGMA integrity_check;"
Problema: GPT-4 no funciona
# Verificar API key
echo $OPENAI_API_KEY
# Verificar créditos en OpenAI
curl -H "Authorization: Bearer $OPENAI_API_KEY" \
https://api.openai.com/v1/models
Problema: Memory usage alto
# Monitorear memoria
pm2 monit
# Reiniciar si es necesario
pm2 restart stealth-anticheatx
# Optimizar logs
pm2 flush
📈 FUTURE ROADMAP
v3.1 - Análisis de Imágenes
- Detección de screenshots de cheating
- OCR para extraer código de imágenes
- Análisis de patrones visuales de cheats
v3.2 - Machine Learning
- Modelo de ML para detección automática
- Clustering de métodos de cheating
- Predicción de nuevas amenazas
v3.3 - API REST
- Endpoints REST para integraciones
- Dashboard web interactivo
- API pública para desarrolladores
v3.4 - Multi-Platform
- Soporte para otros juegos/engines
- Integración con Steam/Epic Games
- Análisis de mods y modificaciones
🤝 CONTRIBUCIÓN
Este proyecto está bajo la licencia MIT. Para contribuir:
- Fork el repositorio
- Crear feature branch (
git checkout -b feature/nueva-caracteristica) - Commit cambios (
git commit -am 'Añadir nueva característica') - Push al branch (
git push origin feature/nueva-caracteristica) - Crear Pull Request
Guías de Contribución
- Seguir estándares TypeScript
- Añadir tests para nuevas funcionalidades
- Documentar nuevas características
- Mantener compatibilidad hacia atrás
📞 SOPORTE
Discord
- Server: Community Stealth
- Canal: #stealth-anticheatx-support
GitHub
- Issues: Reportar bugs
- Discussions: Q&A y feedback
- Email: xpepaneles@gmail.com
- Autor: xpe-hub
🎯 COPYRIGHT Y LICENCIA
Copyright (c) 2025 xpe-hub. All rights reserved.
Stealth-AntiCheat/MCP
Copyright (c) 2025 xpe-hub - Community Stealth
Este software y su documentación están protegidos por copyright.
No se permite la distribución o uso comercial sin autorización expresa del autor.
Para uso educativo y investigación de seguridad.
🚀 ¡FUEGO, COMENZAMOS LA MAGIA! 🔥
El sistema más avanzado de análisis anti-cheat está aquí:
- ✅ 24/7 Sin límites - No depende de tu dispositivo
- ✅ Inteligencia artificial - GPT-4 + MiniMax IA
- ✅ Análisis automático - Monitoreo Discord en tiempo real
- ✅ Auto-actualización - Signatures dinámicas
- ✅ Escalabilidad - MCP Protocol para crecimiento
- ✅ Protección total - Copyright y repositorios privados
¡VAMOS A HACER QUE EL ANTI-CHEAT SEA INMORTAL! 🚀🛡️
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。