Integrations
Provides containerized deployment of the CS2 RCON MCP server with configurable environment variables for server connection settings
Offers Docker image hosting through GitHub Container Registry for simplified deployment of the CS2 RCON MCP server
Supports running the CS2 RCON MCP server using Python 3.8+ for those who prefer direct installation rather than Docker
CS2 RCON МКП
Сервер модельного контекстного протокола для управления CS2 RCON.
Описание
Этот проект предоставляет интерфейс сервера Model Context Protocol (MCP) для управления игровыми серверами CS2 через RCON. Он позволяет осуществлять удаленное управление и мониторинг серверов CS2 через стандартизированный протокол.
Функции
- Управляйте своим сервером CS2 на естественном языке
- Выполнение команды RCON
- Управление картами мастерских (хостинг, список, изменение) - Изучить карты мастерских
- Мониторинг состояния сервера
- Коммуникация на основе SSE
- Поддержка докера
Установка
Переменные среды
HOST
: IP-адрес сервера CS2SERVER_PORT
: порт сервера CS2RCON_PASSWORD
: пароль RCON
Докер (рекомендуется)
Извлеките образ Docker из реестра контейнеров GitHub:
Переменные среды Docker
При работе с Docker вы можете задать переменные среды двумя способами:
- Непосредственно в команде :Copy
- Использование файла
.server-env
: Создайте файл с именем.server-env
со следующим содержимым:Затем запустите контейнер следующим образом:CopyCopy
Это предоставляет пользователям альтернативный метод установки переменных среды, что упрощает управление конфиденциальной информацией, такой как пароли.
Подключение из 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.
- Для URL введите:
Альтернатива: подключение из курсора (или любого другого MCP-клиента)
- Запустите MCP-сервер
- Настройте параметры MCP курсора, создав или обновив
~/.cursor/mcp.json
:Copy - В курсоре откройте панель MCP (обычно на боковой панели)
- Сервер должен автоматически подключиться, используя настроенный URL-адрес.
После подключения вы сможете управлять своим сервером на естественном языке.
Примеры подсказок:
- «Добавьте 5 ботов на сервер и начните соревновательный матч на de_dust2»
- «Каков текущий статус сервера? Сколько игроков подключено и на какой карте мы находимся?»
Удачного фрагинга! 😊
This server cannot be installed
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.
Сервер Model Context Protocol, позволяющий управлять игровыми серверами Counter-Strike 2 с помощью команд RCON, используя естественный язык.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server for Unity game development that enables users to manage projects, edit scenes, create prefabs, and generate scripts through natural language integration with Smithery.ai.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables interaction with Foundry tools through natural language, allowing users to create projects, build contracts, run tests, and manage Ethereum development environments.Last updated -PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Large Language Models to interact with Binary Ninja for reverse engineering tasks like viewing assembly code, decompiled code, renaming functions, and adding comments.Last updated -PythonMIT License
- -securityFlicense-qualityA utility module for creating Model Context Protocol servers declaratively, allowing developers to easily define tools, prompts, and resources with a simplified syntax.Last updated -JavaScript