CS2 RCON MCP
Un servidor de protocolo de contexto modelo para la gestión de CS2 RCON.
Descripción
Este proyecto proporciona una interfaz de servidor de Protocolo de Contexto de Modelo (MCP) para la gestión de servidores de juegos CS2 mediante RCON. Permite el control y la monitorización remota de servidores CS2 mediante un protocolo estandarizado.
Características
- Administre su servidor CS2 en lenguaje natural
- Ejecución del comando RCON
- Monitoreo del estado del servidor
- Comunicación basada en SSE
- Compatibilidad con Docker
Instalación
Uso
Ejecución del servidor
Comandos disponibles
rcon <command>
: Ejecuta cualquier comando RCONstatus
: obtener el estado actual del servidorchangelevel <map_name>
: Cambia el mapa actualmp_warmup_end
: Finaliza la fase de calentamientomp_restartgame 1
: Reiniciar el juego- Y muchos más comandos de servidor CS2
Variables de entorno
HOST
: IP del servidor CS2SERVER_PORT
: Puerto del servidor CS2RCON_PASSWORD
: Contraseña RCON
Docker (recomendado)
Extraiga la imagen de Docker del Registro de contenedores de GitHub:
Variables de entorno de Docker
Al ejecutar con Docker, puede configurar las variables de entorno de dos maneras:
- Directamente en el comando :
- Uso de un archivo
.server-env
: Cree un archivo llamado.server-env
con el siguiente contenido:Luego ejecuta el contenedor de la siguiente manera:
Esto proporciona a los usuarios un método alternativo para establecer variables de entorno, lo que facilita la gestión de información confidencial, como contraseñas.
Conexión desde Visual Studio Code (GitHub Copilot)
Para configurar Visual Studio Code para que funcione con el servidor MCP, siga estos pasos:
- Inicie el servidor MCP : asegúrese de que su servidor MCP esté ejecutándose antes de intentar conectarse desde VS Code.
- Abra Visual Studio Code : inicie VS Code y asegúrese de tener la extensión GitHub Copilot instalada y configurada.
- Configurar GitHub Copilot :
- Cambie el modo de “Preguntar” a “Agente”.
- Agregar configuración del servidor MCP :
- Haga clic en el icono de la caja de herramientas en la esquina superior izquierda del mensaje de Copilot.
- Seleccione “Agregar servidor MCP” y elija la opción para eventos enviados por el servidor HTTP .
- Introduzca la URL del servidor :
- Para la URL, introduzca:
http://localhost:8080/cs2server/sse
. Este es el punto final de la conexión SSE del servidor MCP.
- Para la URL, introduzca:
Alternativa: Conectarse desde Cursor (o cualquier otro cliente MCP)
- Iniciar el servidor MCP
- Configure los ajustes MCP de Cursor creando o actualizando
~/.cursor/mcp.json
: - En Cursor, abra el panel MCP (generalmente en la barra lateral)
- El servidor debería conectarse automáticamente utilizando la URL configurada
Una vez conectado, podrás administrar tu servidor en lenguaje natural.
Ejemplos de indicaciones:
- Añade 5 bots al servidor y comienza una partida competitiva en de_dust2.
- ¿Cuál es el estado actual del servidor? ¿Cuántos jugadores están conectados y en qué mapa estamos?
¡Feliz fragmentación! 😊
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de protocolo de contexto modelo que permite la gestión de servidores de juegos Counter-Strike 2 a través de comandos RCON utilizando lenguaje natural.
Related MCP Servers
- -securityFlicense-qualityModel Context Protocol server that enables LLMs and AI assistants to retrieve real-time Dota 2 statistics, match data, player information, and game metrics through a standardized interface.Last updated -4Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables powerful PostgreSQL database management capabilities including analysis, schema management, data migration, and monitoring through natural language interactions.Last updated -1849894TypeScriptAGPL 3.0
- -securityAlicense-qualityA Model Context Protocol server that enables AI models and applications to interact directly with Twitter/X, providing capabilities to create posts, reply to tweets, retrieve user data, and manage account actions.Last updated -108TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server implementation that enables secure remote command execution via SSH, with features for managing and using SSH credentials.Last updated -599JavaScript