STS2 Agent
將《殺戮尖塔2》的遊戲狀態和操作暴露爲本地HTTP API,並包裝成MCP服務器,允許支持MCP的AI客戶端直接調用。
截圖 共 1 張
模組介紹 作者原文
將《殺戮尖塔2》的遊戲狀態和操作暴露爲本地HTTP API,並包裝成MCP服務器,允許支持MCP的AI客戶端直接調用。
STS2 Agent
🎮 **讓AI來玩《殺戮尖塔2》!**
這是一個將《殺戮尖塔2》的遊戲狀態和操作暴露爲本地HTTP API,並包裝成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. 啓動遊戲並確認模組加載
正常啓動遊戲,以便模組隨之加載。
然後訪問:
`
如果該端點有響應,說明模組正在運行。
3. 啓動MCP服務器
**首先準備環境:**
- 安裝 `Python 3.11+`
- 安裝 `uv`
**在Windows上安裝uv:**
```powershell
powershell -ExecutionPolicy Bypass -c "irm | iex"
```
**在macOS上安裝uv:**
```bash
brew install uv
```
**然後啓動默認的 `stdio` MCP服務器。**
**Windows:**
```powershell
powershell -ExecutionPolicy Bypass -File ".\scripts\start-mcp-stdio.ps1"
```
**macOS / Linux:**
```bash./scripts/start-mcp-stdio.sh
```
這是推薦的默認方式。大多數桌面AI客戶端更喜歡通過 `stdio` 集成MCP。
4. 連接你的MCP客戶端
如果你的客戶端支持基於命令的MCP啓動,請將其工作目錄指向 `mcp_server/` 並使用:
```bash
uv run sts2-mcp-server
```
如果你的客戶端更適合通過HTTP工作,請改爲啓動網絡服務器。
**Windows:**
```powershell
powershell -ExecutionPolicy Bypass -File ".\scripts\start-mcp-network.ps1"
```
**macOS / Linux:**
```bash./scripts/start-mcp-network.sh
```
**默認MCP端點:**
`
---
🔗 **相關鏈接**
- GitHub項目主頁
💡 **體驗建議**
這個模組爲《殺戮尖塔2》開啓了全新的可能性!你可以用它來訓練AI、測試策略,或者只是單純地看AI如何挑戰高難度。對於開發者和AI愛好者來說,這是一個絕佳的工具。
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。