CS2 RCON МКП
Сервер модельного контекстного протокола для управления CS2 RCON.
Описание
Этот проект предоставляет интерфейс сервера Model Context Protocol (MCP) для управления игровыми серверами CS2 через RCON. Он позволяет осуществлять удаленное управление и мониторинг серверов CS2 через стандартизированный протокол.

Related MCP server: OpenDota MCP Server
Функции
Управляйте своим сервером CS2 на естественном языке
Выполнение команды RCON
Управление картами мастерских (хостинг, список, изменение) - Изучить карты мастерских
Мониторинг состояния сервера
Коммуникация на основе SSE
Поддержка докера
Установка
Переменные среды
HOST: IP-адрес сервера CS2SERVER_PORT: порт сервера CS2RCON_PASSWORD: пароль RCON
Докер (рекомендуется)
Извлеките образ Docker из реестра контейнеров GitHub:
Переменные среды 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:latestИспользование файла : Создайте файл с именем
.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:latest
Это предоставляет пользователям альтернативный метод установки переменных среды, что упрощает управление конфиденциальной информацией, такой как пароли.
Подключение из Visual Studio Code (GitHub Copilot)
Чтобы настроить Visual Studio Code для работы с сервером MCP, выполните следующие действия:
Запустите сервер MCP : убедитесь, что ваш сервер MCP запущен, прежде чем пытаться подключиться из VS Code.
Откройте Visual Studio Code : запустите VS Code и убедитесь, что у вас установлено и настроено расширение GitHub Copilot.
Настройте GitHub Copilot :
Измените режим с «Спросить» на режим «Агент».
Добавить конфигурацию сервера MCP :
Нажмите на значок панели инструментов в верхнем левом углу окна Copilot.
Выберите «Добавить сервер MCP» и выберите опцию для событий, отправляемых HTTP-сервером .
Введите URL-адрес сервера :
Для URL введите:
http://localhost:8080/cs2server/sse. Это конечная точка для SSE-подключения сервера MCP.
Альтернатива: подключение из курсора (или любого другого MCP-клиента)
Запустите MCP-сервер
Настройте параметры MCP курсора, создав или обновив
~/.cursor/mcp.json:{ "mcpServers": { "cs2server": { "url": "http://localhost:8080/cs2server/sse" } } }В курсоре откройте панель MCP (обычно на боковой панели)
Сервер должен автоматически подключиться, используя настроенный URL-адрес.
После подключения вы сможете управлять своим сервером на естественном языке.
Примеры подсказок:
«Добавьте 5 ботов на сервер и начните соревновательный матч на de_dust2»
«Каков текущий статус сервера? Сколько игроков подключено и на какой карте мы находимся?»
Удачного фрагинга! 😊
This server cannot be installed