Skip to main content
Glama

CS2 RCON MCP

Pitón Compatible con MCP Licencia: MIT

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.

Demostración de CS2 RCON MCP

Related MCP server: Coolify MCP Server

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

pip install -e .

Uso

Ejecución del servidor

python -m rcon_mcp

Comandos disponibles

  • rcon <command> : Ejecuta cualquier comando RCON

  • status : obtener el estado actual del servidor

  • changelevel <map_name> : Cambia el mapa actual

  • mp_warmup_end : Finaliza la fase de calentamiento

  • mp_restartgame 1 : Reiniciar el juego

  • Y muchos más comandos de servidor CS2

Variables de entorno

  • HOST : IP del servidor CS2

  • SERVER_PORT : Puerto del servidor CS2

  • RCON_PASSWORD : Contraseña RCON

Docker (recomendado)

Extraiga la imagen de Docker del Registro de contenedores de GitHub:

docker pull ghcr.io/v9rt3x/cs2-rcon-mcp:main

Variables de entorno de Docker

Al ejecutar con Docker, puede configurar las variables de entorno de dos maneras:

  1. Directamente en el comando :

    docker run -p 8080:8080 \
      -e HOST=your_server_ip \
      -e SERVER_PORT=your_server_port \
      -e RCON_PASSWORD=your_password \
      ghcr.io/v9rt3x/cs2-rcon-mcp:main
  2. Uso de un archivo .server-env : Cree un archivo llamado .server-env con el siguiente contenido:

    HOST=your_server_ip
    SERVER_PORT=your_server_port
    RCON_PASSWORD=your_password

    Luego ejecuta el contenedor de la siguiente manera:

    docker run -p 8080:8080 --env-file .server-env ghcr.io/v9rt3x/cs2-rcon-mcp:main

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:

  1. Inicie el servidor MCP : asegúrese de que su servidor MCP esté ejecutándose antes de intentar conectarse desde VS Code.

  2. Abra Visual Studio Code : inicie VS Code y asegúrese de tener la extensión GitHub Copilot instalada y configurada.

  3. Configurar GitHub Copilot :

    • Cambie el modo de “Preguntar” a “Agente”.

  4. 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 .

  5. 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.

Alternativa: Conectarse desde Cursor (o cualquier otro cliente MCP)

  1. Iniciar el servidor MCP

  2. Configure los ajustes MCP de Cursor creando o actualizando ~/.cursor/mcp.json :

    {
      "mcpServers": {
        "cs2server": {
          "url": "http://localhost:8080/cs2server/sse"
        }
      }
    }
  3. En Cursor, abra el panel MCP (generalmente en la barra lateral)

  4. 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:

  1. Añade 5 bots al servidor y comienza una partida competitiva en de_dust2.

  2. ¿Cuál es el estado actual del servidor? ¿Cuántos jugadores están conectados y en qué mapa estamos?

¡Feliz fragmentación! 😊

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    A Model Context Protocol server that enables AI assistants to interact with Coolify instances through natural language, allowing management of servers, applications, databases, and deployments.
    4,079
    575
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that enables monitoring and remote control of Nvidia Jetson boards using natural language commands over a network connection.
    11
    -
  • A
    license
    B
    quality
    C
    maintenance
    A Model Context Protocol server that enables AI models like Claude to control TeamSpeak servers, allowing users to manage channels, send messages, configure permissions, and perform server administration through natural language commands.
    40
    10
    MIT

Latest Blog Posts

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/v9rt3x/cs2-rcon-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server