/ Verzeichnis / Playground / STS2MCP
● Community Gennadiyev ⚡ Sofort

STS2MCP

von Gennadiyev · Gennadiyev/STS2MCP

Lassen Sie KI Slay the Spire 2 spielen – einen Mod- und MCP-Server, der den Spielstatus in Echtzeit für autonome und kooperative Agentenläufe offenlegt.

STS2MCP ist ein C#-Mod für Slay the Spire 2, der den Spielstatus über eine REST-API (localhost:15526) und einen optionalen MCP-Server für die AI-Agent-Integration offenlegt. Es ermöglicht Claude und anderen KI-Assistenten, den Spielstatus zu lesen, Entscheidungen zu treffen und Aktionen für autonomes oder kooperatives Gameplay auszuführen. Unterstützt Windows, Linux und macOS.

Warum nutzen

Hauptfunktionen

Live-Demo

In der Praxis

sts2mcp-2.replay ▶ bereit
0/0

Installieren

Wählen Sie Ihren Client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "sts2mcp-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Gennadiyev/STS2MCP"
      ]
    }
  }
}

Öffne Claude Desktop → Settings → Developer → Edit Config. Nach dem Speichern neu starten.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "sts2mcp-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Gennadiyev/STS2MCP"
      ]
    }
  }
}

Cursor nutzt das gleiche mcpServers-Schema wie Claude Desktop. Projektkonfiguration schlägt die globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "sts2mcp-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Gennadiyev/STS2MCP"
      ]
    }
  }
}

Klicken Sie auf das MCP-Servers-Symbol in der Cline-Seitenleiste, dann "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "sts2mcp-2": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/Gennadiyev/STS2MCP"
      ]
    }
  }
}

Gleiche Struktur wie Claude Desktop. Windsurf neu starten zum Übernehmen.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "sts2mcp-2",
      "command": "TODO",
      "args": [
        "See README: https://github.com/Gennadiyev/STS2MCP"
      ]
    }
  ]
}

Continue nutzt ein Array von Serverobjekten statt einer Map.

~/.config/zed/settings.json
{
  "context_servers": {
    "sts2mcp-2": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/Gennadiyev/STS2MCP"
        ]
      }
    }
  }
}

In context_servers hinzufügen. Zed lädt beim Speichern neu.

claude mcp add sts2mcp-2 -- TODO 'See README: https://github.com/Gennadiyev/STS2MCP'

Einzeiler. Prüfen mit claude mcp list. Entfernen mit claude mcp remove.

Anwendungsfälle

Praxisnahe Nutzung: STS2MCP

How to have Claude play a run of Slay the Spire 2

👤 STS2 players curious about AI strategy ⏱ ~60 min beginner

Wann einsetzen: You want to see how an AI approaches deck building and combat decisions.

Voraussetzungen
  • STS2 with the mod installed — Laden Sie STS2_MCP.dll und .json nach <game>/mods/ herunter und aktivieren Sie Mods in den Einstellungen
  • MCP-Server läuft — Der Server startet automatisch auf localhost:15526, wenn der Mod geladen wird
Ablauf
  1. Starten Sie einen Lauf
    Starten Sie einen neuen Slay the Spire 2-Lauf. Überprüfen Sie den Spielstatus – welchen Charakter spielen wir und was ist unser Startdeck?✓ Kopiert
    → Charakterinformationen, Startdeck und aktuelle Karte
  2. Treffen Sie strategische Entscheidungen
    Wir befinden uns auf einem Kartenbelohnungsbildschirm. Analysieren Sie die Optionen anhand unseres aktuellen Decks und schlagen Sie die beste Wahl vor.✓ Kopiert
    → Analyse jeder Option mit Empfehlung
  3. Bewältige den Kampf
    Wir sind im Kampf. Zeigen Sie mir unsere Hand, die Feinde und ihre Absichten. Was ist die optimale Spielreihenfolge?✓ Kopiert
    → Kampfanalyse mit empfohlener Kartenspielsequenz

Ergebnis: A complete STS2 run with AI making strategic decisions.

Fallstricke
  • KI trifft suboptimale Entscheidungen ohne umfassende Spielkenntnisse — Stellen Sie Kontext zu Spielmechaniken und Synergien bereit, die die KI möglicherweise nicht kennt

Kombinationen

Mit anderen MCPs für 10-fache Wirkung

sts2mcp-2 + filesystem

Protokollieren Sie Spielzustände und Entscheidungen zur Analyse und Strategieverbesserung

Protokollieren Sie jeden Entscheidungspunkt und unsere Auswahl zur späteren Analyse in ~/sts2/run-log.json.✓ Kopiert

Werkzeuge

Was dieses MCP bereitstellt

WerkzeugEingabenWann aufrufenKosten
get_game_state none Holen Sie sich den aktuellen Spielstatus (Karte, Deck, Gesundheit, Kampf usw.) 0
execute_action action: str, params?: obj Eine Spielaktion ausführen (Karte spielen, Zug beenden, eine Wahl treffen) 0

Kosten & Limits

Was der Betrieb kostet

API-Kontingent
N/A – vollständig lokal
Tokens pro Aufruf
200–1000 Token pro Spielstatusabfrage
Kosten in €
Kostenlose Mod – erfordert Slay the Spire 2 (24,99 $)
Tipp
Fragen Sie den Spielstatus nur an Entscheidungspunkten ab, nicht in jedem Frame.

Sicherheit

Rechte, Secrets, Reichweite

Credential-Speicherung: N / A
Datenabfluss: Nur lokal – REST-API auf localhost:15526

Fehlerbehebung

Häufige Fehler und Lösungen

Mod not loading

Stellen Sie sicher, dass sich STS2_MCP.dll und .json im Verzeichnis <game>/mods/ befinden und Mods in den Spieleinstellungen aktiviert sind.

Prüfen: Check the game's mod manager for STS2MCP
Can't connect to API

Der Server startet auf localhost:15526, wenn der Mod geladen wird. Stellen Sie sicher, dass das Spiel mit aktiviertem Mod läuft.

Prüfen: curl http://localhost:15526/state
Game state returns empty during loading screens

Warten Sie, bis das Spiel vollständig geladen ist. Der Status ist nur während des aktiven Spielens verfügbar.

Prüfen: Try again after the map or combat screen is visible

Alternativen

STS2MCP vs. andere

AlternativeWann stattdessenKompromiss
Minecraft MCP ServerSie möchten in Minecraft ein KI-gesteuertes Gameplay und kein KartenspielAnderes Genre – Open-World-Building vs. strategisches Kartenspiel

Mehr

Ressourcen

📖 Offizielle README auf GitHub lesen

🐙 Offene Issues ansehen

🔍 Alle 400+ MCP-Server und Skills durchsuchen