
STS2 Agent
让AI玩《杀戮尖塔2》的游戏状态和操作通过本地HTTP API暴露,并封装为MCP服务器,使得支持MCP的AI客户端能直接调用。
查看大图STS2 AI 代理
这是一个《杀戮尖塔2》模组与 MCP 服务器捆绑包:
- STS2AIAgent:通过本地 HTTP API 暴露游戏状态和操作
- mcp_server:将该本地 API 封装为 MCP 服务器,供 AI 客户端使用
快速开始
1. 安装模组
下载并解压发布包后,将这些文件复制到游戏的 mods/ 目录:
STS2AIAgent.dll
STS2AIAgent.pck
mod_id.json
Steam 默认安装路径通常为:
C:\Program Files (x86)\Steam\steamapps\common\Slay the Spire 2
最终的文件结构应如下所示:
Slay the Spire 2/
mods/
STS2AIAgent.dll
STS2AIAgent.pck
mod_id.json
2. 启动游戏并确认模组已加载
正常启动游戏,使模组随之加载。然后打开:
http://127.0.0.1:8080/health
如果该端点有响应,则说明模组正在运行。
3. 启动 MCP 服务器
首先准备好环境:
- 安装
Python 3.11+ - 安装
uv
在 Windows 上安装 uv:
powershell -ExecutionPolicy Bypass -c "irm https://astral.sh/uv/install.ps1 | iex"
在 macOS 上安装:
brew install uv
然后启动默认的 stdio MCP 服务器。
Windows:
powershell -ExecutionPolicy Bypass -File ".\scripts\start-mcp-stdio.ps1"
macOS / Linux:
./scripts/start-mcp-stdio.sh
这是推荐的默认方式。大多数桌面 AI 客户端更倾向于 stdio MCP 集成。
4. 连接你的 MCP 客户端
如果你的客户端支持基于命令的 MCP 启动方式,请将其工作目录指向 mcp_server/,并使用:
uv run sts2-mcp-server
如果你的客户端更适合 HTTP 方式,请改用网络服务器启动。
Windows:
powershell -ExecutionPolicy Bypass -File ".\scripts\start-mcp-network.ps1"
macOS / Linux:
./scripts/start-mcp-network.sh
默认 MCP 端点:
http://127.0.0.1:8765/mcp
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。