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

Related MCP server: OpenDota MCP Server
특징
자연어로 CS2 서버를 관리하세요
RCON 명령 실행
서버 상태 모니터링
SSE 기반 커뮤니케이션
도커 지원
설치
지엑스피1
용법
서버 실행
사용 가능한 명령
rcon <command>: 모든 RCON 명령을 실행합니다.status: 현재 서버 상태를 가져옵니다changelevel <map_name>: 현재 맵을 변경합니다mp_warmup_end: 워밍업 단계 종료mp_restartgame 1: 게임을 다시 시작합니다그리고 더 많은 CS2 서버 명령
환경 변수
HOST: CS2 서버 IPSERVER_PORT: CS2 서버 포트RCON_PASSWORD: RCON 비밀번호
Docker(권장)
GitHub 컨테이너 레지스트리에서 Docker 이미지를 가져옵니다.
Docker 환경 변수
Docker를 실행할 때 두 가지 방법으로 환경 변수를 설정할 수 있습니다.
명령에서 직접 :
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.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를 구성하려면 다음 단계를 따르세요.
MCP 서버 시작 : VS Code에서 연결을 시도하기 전에 MCP 서버가 실행 중인지 확인하세요.
Visual Studio Code를 엽니다 . VS Code를 실행하고 GitHub Copilot 확장 프로그램이 설치 및 구성되어 있는지 확인합니다.
GitHub Copilot 구성 :
"질문" 모드에서 "에이전트" 모드로 변경하세요.
MCP 서버 구성 추가 :
Copilot 프롬프트의 왼쪽 상단에 있는 도구 상자 아이콘을 클릭하세요.
"MCP 서버 추가"를 선택하고 HTTP - 서버에서 보낸 이벤트 옵션을 선택합니다.
서버 URL을 입력하세요 :
URL에
http://localhost:8080/cs2server/sse입력하세요. 이는 MCP 서버의 SSE 연결에 대한 엔드포인트입니다.
대안: 커서(또는 다른 MCP 클라이언트)에서 연결
MCP 서버를 시작합니다
~/.cursor/mcp.json만들거나 업데이트하여 Cursor의 MCP 설정을 구성합니다.{ "mcpServers": { "cs2server": { "url": "http://localhost:8080/cs2server/sse" } } }커서에서 MCP 패널을 엽니다(일반적으로 사이드바에 있음)
서버는 구성된 URL을 사용하여 자동으로 연결되어야 합니다.
연결되면 자연어로 서버를 관리할 수 있습니다.
예시 프롬프트:
"서버에 봇 5개를 추가하고 de_dust2에서 경쟁 매치를 시작하세요"
"현재 서버 상태는 어떤가요? 접속한 플레이어는 몇 명인가요? 어떤 맵에 있나요?"
즐거운 프래깅 되세요! 😊
This server cannot be installed