Skip to main content
Glama

CS2 RCON МКП

Питон Совместимость с MCP Лицензия: Массачусетский технологический институт

Сервер модельного контекстного протокола для управления CS2 RCON.

Описание

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

Демонстрация CS2 RCON MCP

Related MCP server: OpenDota MCP Server

Функции

  • Управляйте своим сервером CS2 на естественном языке

  • Выполнение команды RCON

  • Управление картами мастерских (хостинг, список, изменение) - Изучить карты мастерских

  • Мониторинг состояния сервера

  • Коммуникация на основе SSE

  • Поддержка докера

Установка

Переменные среды

  • HOST : IP-адрес сервера CS2

  • SERVER_PORT : порт сервера CS2

  • RCON_PASSWORD : пароль RCON

Докер (рекомендуется)

Извлеките образ Docker из реестра контейнеров GitHub:

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

Переменные среды 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:latest
  2. Использование файла : Создайте файл с именем .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, выполните следующие действия:

  1. Запустите сервер MCP : убедитесь, что ваш сервер MCP запущен, прежде чем пытаться подключиться из VS Code.

  2. Откройте Visual Studio Code : запустите VS Code и убедитесь, что у вас установлено и настроено расширение GitHub Copilot.

  3. Настройте GitHub Copilot :

    • Измените режим с «Спросить» на режим «Агент».

  4. Добавить конфигурацию сервера MCP :

    • Нажмите на значок панели инструментов в верхнем левом углу окна Copilot.

    • Выберите «Добавить сервер MCP» и выберите опцию для событий, отправляемых HTTP-сервером .

  5. Введите URL-адрес сервера :

    • Для URL введите: http://localhost:8080/cs2server/sse . Это конечная точка для SSE-подключения сервера MCP.

Альтернатива: подключение из курсора (или любого другого MCP-клиента)

  1. Запустите MCP-сервер

  2. Настройте параметры MCP курсора, создав или обновив ~/.cursor/mcp.json :

    { "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