Skip to main content
Glama

CS2 RCON MCP Server

by v9rt3x

CS2 RCON MCP

Ein Model Context Protocol-Server für die CS2 RCON-Verwaltung.

Beschreibung

Dieses Projekt bietet eine Model Context Protocol (MCP)-Serverschnittstelle zur Verwaltung von CS2-Spieleservern über RCON. Es ermöglicht die Fernsteuerung und -überwachung von CS2-Servern über ein standardisiertes Protokoll.

CS2 RCON MCP-Demo

Merkmale

  • Verwalten Sie Ihren CS2-Server in natürlicher Sprache
  • Ausführung des RCON-Befehls
  • Werkstattpläne verwalten (hosten, auflisten, ändern) – Werkstattpläne erkunden
  • Serverstatusüberwachung
  • SSE-basierte Kommunikation
  • Docker-Unterstützung

Installation

Umgebungsvariablen

  • HOST : CS2-Server-IP
  • SERVER_PORT : CS2-Server-Port
  • RCON_PASSWORD : RCON-Passwort

Docker (empfohlen)

Ziehen Sie das Docker-Image aus dem GitHub Container Registry:

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

Docker-Umgebungsvariablen

Beim Ausführen mit Docker können Sie die Umgebungsvariablen auf zwei Arten festlegen:

  1. Direkt im Befehl :
    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:latest
  2. Verwenden einer .server-env Datei : Erstellen Sie eine Datei mit dem Namen .server-env und dem folgenden Inhalt:
    HOST=your_server_ip SERVER_PORT=your_server_port RCON_PASSWORD=your_password
    Führen Sie den Container dann wie folgt aus:
    docker run -p 8080:8080 --env-file .server-env ghcr.io/v9rt3x/cs2-rcon-mcp:latest

Dies bietet Benutzern eine alternative Methode zum Festlegen von Umgebungsvariablen und erleichtert so die Verwaltung vertraulicher Informationen wie Passwörter.

Herstellen einer Verbindung von Visual Studio Code (GitHub Copilot)

Um Visual Studio Code für die Zusammenarbeit mit dem MCP-Server zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Starten Sie den MCP-Server : Stellen Sie sicher, dass Ihr MCP-Server ausgeführt wird, bevor Sie versuchen, eine Verbindung von VS Code aus herzustellen.
  2. Öffnen Sie Visual Studio Code : Starten Sie VS Code und stellen Sie sicher, dass Sie die GitHub Copilot-Erweiterung installiert und konfiguriert haben.
  3. Konfigurieren Sie GitHub Copilot :
    • Ändern Sie den Modus von „Fragen“ in den „Agent“-Modus.
  4. MCP-Serverkonfiguration hinzufügen :
    • Klicken Sie auf das Toolbox-Symbol in der oberen linken Ecke der Copilot-Eingabeaufforderung.
    • Wählen Sie „MCP-Server hinzufügen“ und wählen Sie die Option für HTTP – vom Server gesendete Ereignisse .
  5. Geben Sie die Server-URL ein :
    • Geben Sie als URL Folgendes ein: http://localhost:8080/cs2server/sse . Dies ist der Endpunkt für die SSE-Verbindung des MCP-Servers.

Alternative: Verbindung vom Cursor (oder einem anderen MCP-Client)

  1. Starten Sie den MCP-Server
  2. Konfigurieren Sie die MCP-Einstellungen von Cursor, indem Sie ~/.cursor/mcp.json erstellen oder aktualisieren:
    { "mcpServers": { "cs2server": { "url": "http://localhost:8080/cs2server/sse" } } }
  3. Öffnen Sie im Cursor das MCP-Bedienfeld (normalerweise in der Seitenleiste).
  4. Der Server sollte automatisch eine Verbindung über die konfigurierte URL herstellen

Sobald die Verbindung hergestellt ist, können Sie Ihren Server in natürlicher Sprache verwalten.

Beispielaufforderungen:

  1. „Fügen Sie dem Server 5 Bots hinzu und starten Sie ein Wettkampfspiel auf de_dust2.“
  2. „Wie ist der aktuelle Serverstatus? Wie viele Spieler sind verbunden und auf welcher Karte befinden wir uns?“

Viel Spaß beim Fraggen! 😊

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Ein Model Context Protocol-Server, der die Verwaltung von Counter-Strike 2-Spielservern über RCON-Befehle in natürlicher Sprache ermöglicht.

  1. Beschreibung
    1. Merkmale
      1. Installation
        1. Umgebungsvariablen
        2. Docker (empfohlen)
        3. Docker-Umgebungsvariablen
        4. Herstellen einer Verbindung von Visual Studio Code (GitHub Copilot)
        5. Alternative: Verbindung vom Cursor (oder einem anderen MCP-Client)

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        Model 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 -
        4
        Python
        • Linux
      • A
        security
        A
        license
        A
        quality
        A 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 -
        18
        498
        94
        TypeScript
        AGPL 3.0
        • Linux
        • Apple
      • -
        security
        A
        license
        -
        quality
        A 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 -
        10
        8
        TypeScript
        MIT License
      • A
        security
        F
        license
        A
        quality
        A Model Context Protocol server implementation that enables secure remote command execution via SSH, with features for managing and using SSH credentials.
        Last updated -
        5
        9
        9
        JavaScript

      View all related MCP servers

      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