Sts2 Agent: En MCP-server och mod för Slay the Spire 2 AI-kontroll
Sts2 Agent av Chartyr är ett gratis MCP-serververktyg och in-game-mod som är utformat för att ansluta till Slay the Spire 2. Det möjliggör för externa AI-klienter och utvecklare att interagera med spelet, vilket ger kontroll och tillgång till spelstatus. Byggt med Python för sin serverkomponent och C# för spelmodden, stöder Sts2 Agent forsknings- och utbildningsapplikationer. Det erbjuder ett strukturerat sätt för AI-modeller att spela eller observera spelet genom ett lokalt HTTP API, vilket gör det till ett nyckelgränssnitt för avancerad spelautomatisering.
Mest rekommenderade alternativet
Vad ansluter Sts2 Agent till?
Sts2 Agent ansluter direkt till spelet Slay the Spire 2, och fungerar som både en MCP-server och en mod i spelet. Serverkomponenten, utvecklad i Python, kommunicerar med externa AI-klienter, medan den underliggande modden är byggd i C#. Denna arkitektur möjliggör djup interaktion, vilket gör att AI-modeller kan observera och påverka spelet. Det skapar en bro mellan spelmiljön och extern intelligens, vilket gör Slay the Spire 2 tillgängligt för automatiserad kontroll.
Kärnfunktioner och verktyg
Sts2 Agent exponerar flera anropbara verktyg för att interagera med Slay the Spire 2. Dessa inkluderar health_check för systemstatus, get_game_state och get_raw_game_state för att hämta spelinformation, och agent_view för ett specifikt perspektiv. Åtgärder hanteras genom get_available_actions och act, vilket gör att AI-klienter kan göra drag. Ytterligare verktyg som get_game_data_* tillhandahåller specifik data, och wait_until_actionable hjälper till att synkronisera operationer. Dessa verktyg möjliggör detaljerad kontroll och observation av spelet.
Vem är det för?
Sts2 Agent är avsedd för utvecklare och externa AI-klienter som är engagerade i forsknings- och utbildningsinsatser. Dess design stödjer projekt som fokuserar på spelautomatisering, träning av AI-modeller och experimentella spelscenarier inom Slay the Spire 2. Programmet tillhandahåller det nödvändiga gränssnittet för AI att tolka spelstatusar och utföra åtgärder, vilket gör det till en värdefull resurs för akademisk eller utforskande AI-utveckling. Hoppa över detta om du inte är en utvecklare eller en extern AI-klient som är intresserad av spelautomatisering eller forskning.
Hur man kommer igång
Servern autentiserar med en API-nyckel som skickas som en miljövariabel. Detta innebär att konfigurera STS2_NETWORK_BEARER_TOKEN och använda HTTP-transport via http://127.0.0.1:8765/mcp.
Användningsfall
- Tillåta en AI-modell att auto-spela eller steg för steg gå igenom spelet.
- Starta en lokal andra spelinstans för samarbetsläge med en AI-modell.
- Exponera spelstatus och åtgärder via en lokal HTTP-API för externa AI-klienter att anropa och kontrollera spelet.
Sts2 Agent tillhandahåller ett specialiserat gränssnitt för AI-interaktion med Slay the Spire 2, som tjänar utvecklare och AI-klienter inom forskning. Dess Python-baserade MCP-server och C#-spelmottagare möjliggör detaljerad åtkomst till spelstatus och åtgärdsutförande via HTTP. Programmet stöder olika AI-drivna spelscenarier, från automatspelande till samarbets-sessioner. Det är en fokuserad lösning för dem som bygger intelligenta agenter för spelet.