Skip to main content
Glama

CS2 RCON MCP

파이썬 MCP 호환 라이센스: MIT

CS2 RCON 관리를 위한 모델 컨텍스트 프로토콜 서버입니다.

설명

이 프로젝트는 RCON을 통해 CS2 게임 서버를 관리하기 위한 모델 컨텍스트 프로토콜(MCP) 서버 인터페이스를 제공합니다. 표준화된 프로토콜을 통해 CS2 서버를 원격으로 제어하고 모니터링할 수 있습니다.

CS2 RCON MCP 데모

Related MCP server: OpenDota MCP Server

특징

  • 자연어로 CS2 서버를 관리하세요

  • RCON 명령 실행

  • 서버 상태 모니터링

  • SSE 기반 커뮤니케이션

  • 도커 지원

설치

지엑스피1

용법

서버 실행

python -m rcon_mcp

사용 가능한 명령

  • rcon <command> : 모든 RCON 명령을 실행합니다.

  • status : 현재 서버 상태를 가져옵니다

  • changelevel <map_name> : 현재 맵을 변경합니다

  • mp_warmup_end : 워밍업 단계 종료

  • mp_restartgame 1 : 게임을 다시 시작합니다

  • 그리고 더 많은 CS2 서버 명령

환경 변수

  • HOST : CS2 서버 IP

  • SERVER_PORT : CS2 서버 포트

  • RCON_PASSWORD : RCON 비밀번호

Docker(권장)

GitHub 컨테이너 레지스트리에서 Docker 이미지를 가져옵니다.

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

Docker 환경 변수

Docker를 실행할 때 두 가지 방법으로 환경 변수를 설정할 수 있습니다.

  1. 명령에서 직접 :

    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. .server-env : 다음 내용이 포함된 .server-env 라는 파일을 만듭니다.

    HOST=your_server_ip SERVER_PORT=your_server_port RCON_PASSWORD=your_password

    그런 다음 다음과 같이 컨테이너를 실행합니다.

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

이를 통해 사용자는 환경 변수를 설정하는 대체 방법을 얻을 수 있어 비밀번호와 같은 민감한 정보를 더 쉽게 관리할 수 있습니다.

Visual Studio Code(GitHub Copilot)에서 연결

MCP 서버와 함께 작동하도록 Visual Studio Code를 구성하려면 다음 단계를 따르세요.

  1. MCP 서버 시작 : VS Code에서 연결을 시도하기 전에 MCP 서버가 실행 중인지 확인하세요.

  2. Visual Studio Code를 엽니다 . VS Code를 실행하고 GitHub Copilot 확장 프로그램이 설치 및 구성되어 있는지 확인합니다.

  3. GitHub Copilot 구성 :

    • "질문" 모드에서 "에이전트" 모드로 변경하세요.

  4. MCP 서버 구성 추가 :

    • Copilot 프롬프트의 왼쪽 상단에 있는 도구 상자 아이콘을 클릭하세요.

    • "MCP 서버 추가"를 선택하고 HTTP - 서버에서 보낸 이벤트 옵션을 선택합니다.

  5. 서버 URL을 입력하세요 :

    • URL에 http://localhost:8080/cs2server/sse 입력하세요. 이는 MCP 서버의 SSE 연결에 대한 엔드포인트입니다.

대안: 커서(또는 다른 MCP 클라이언트)에서 연결

  1. MCP 서버를 시작합니다

  2. ~/.cursor/mcp.json 만들거나 업데이트하여 Cursor의 MCP 설정을 구성합니다.

    { "mcpServers": { "cs2server": { "url": "http://localhost:8080/cs2server/sse" } } }
  3. 커서에서 MCP 패널을 엽니다(일반적으로 사이드바에 있음)

  4. 서버는 구성된 URL을 사용하여 자동으로 연결되어야 합니다.

연결되면 자연어로 서버를 관리할 수 있습니다.

예시 프롬프트:

  1. "서버에 봇 5개를 추가하고 de_dust2에서 경쟁 매치를 시작하세요"

  2. "현재 서버 상태는 어떤가요? 접속한 플레이어는 몇 명인가요? 어떤 맵에 있나요?"

즐거운 프래깅 되세요! 😊

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

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