这是一个用于管理CS2游戏服务器RCON的模型上下文协议(MCP)服务器。
该项目提供了一个模型上下文协议(MCP)服务器接口,通过RCON来管理CS2游戏服务器。它允许通过标准化协议远程控制和监控CS2服务器。

| 工具 | 简要描述 |
|---|---|
rcon | 执行任意RCON命令 |
status | 获取当前服务器状态 |
list_workshop_maps | 列出服务器上的所有工作坊地图 |
host_workshop_map | 根据ID托管一个工作坊地图 |
workshop_changelevel | 更改为给定的工作坊地图 |
HOST: CS2服务器IPSERVER_PORT: CS2服务器端口RCON_PASSWORD: RCON密码从GitHub容器注册表拉取Docker镜像:
docker pull ghcr.io/v9rt3x/cs2-rcon-mcp:latest
在使用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文件:
创建一个名为.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以与MCP服务器配合使用,请按照以下步骤操作:
http://localhost:8080/cs2server/sse。这是MCP服务器SSE连接的端点。~/.cursor/mcp.json:
{
"mcpServers": {
"cs2server": {
"url": "http://localhost:8080/cs2server/sse"
}
}
}
一旦连接成功,您就可以使用自然语言管理您的服务器。
示例提示:
祝你玩得开心!😊