modelscope·@v9rt3x/cs2-rcon-mcp
一种模型上下文协议服务器,允许通过RCON命令使用自然语言管理Counter-Strike 2游戏服务器。
一个用于通过 RCON 管理 CS2 游戏服务器的 Model Context Protocol 服务器。
该项目提供了一个 Model Context Protocol (MCP) 服务器接口,用于通过 RCON 管理 CS2 游戏服务器。它允许通过标准化协议远程控制和监控 CS2 服务器。

pip install -e .
python -m rcon_mcp
rcon <command>: 执行任何 RCON 命令status: 获取当前服务器状态changelevel <map_name>: 更改当前地图mp_warmup_end: 结束热身阶段mp_restartgame 1: 重启游戏HOST: CS2 服务器 IPSERVER_PORT: CS2 服务器端口RCON_PASSWORD: RCON 密码从 GitHub Container Registry 拉取 Docker 镜像:
docker pull ghcr.io/v9rt3x/cs2-rcon-mcp:main
使用 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 以与 MCP 服务器一起工作,请按照以下步骤操作:
启动 MCP 服务器:确保在尝试从 VS Code 连接之前 MCP 服务器正在运行。
打开 Visual Studio Code:启动 VS Code 并确保已安装并配置了 GitHub Copilot 扩展。
配置 GitHub Copilot:
添加 MCP 服务器配置:
输入服务器 URL:
http://localhost:8080/cs2server/sse。这是 MCP 服务器的 SSE 连接端点。~/.cursor/mcp.json 来配置 Cursor 的 MCP 设置:
{
"mcpServers": {
"cs2server": {
"url": "http://localhost:8080/cs2server/sse"
}
}
}
连接成功后,您可以使用自然语言来管理您的服务器。
示例提示:
祝您游戏愉快!😊
一种怀旧的虚拟宠物体验,适合人工智能时代,让你可以领养、养育并与自己的数字伙伴玩耍,该伙伴会根据你的照顾而进化。
一个服务器,允许用户与任何大语言模型对弈国际象棋,具有可视化棋盘、用标准符号进行走子以及从PGN文件分析局面的功能。
暂无描述。
暂无描述。
RandomWeb3MCP 是基于 EVM 区块哈希的随机元素生成服务。该服务提供了多种随机元素生成工具,可应用于游戏、金融、测试等领域。
暂无描述。