Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Slg MCP

von athlan20Version 0.2.2i★ –iLäuft auf deinem Computer
Name in der Registryio.github.athlan20/slg-mcp

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Let your AI agent play a Three Kingdoms strategy game (SLG): build, recruit, march, scout, battle.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Sonstiges
  • Das musst du eintragen: SLG_TOKEN

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf deinem Computer mit den Rechten deines Benutzerkontos (Dateien, Netzwerk, Apps).
  • Das trägst du selbst ein: SLG_TOKEN, SLG_SERVER, SLG_AGENT_MODEL

Als geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.

Du brauchst

  • npmNode.js installiert (für den Befehl npx)

Welche App nutzt du?

Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.

Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein

{
  "mcpServers": {
    "slg": {
      "command": "npx",
      "args": [
        "-y",
        "slg-mcp"
      ],
      "env": {
        "SLG_TOKEN": "your-value",
        "SLG_SERVER": "your-value",
        "SLG_AGENT_MODEL": "your-value"
      }
    }
  }
}

Führe das in deinem Terminal aus

claude mcp add slg --env SLG_TOKEN=your-value --env SLG_SERVER=your-value --env SLG_AGENT_MODEL=your-value -- npx -y slg-mcp

Trag die leeren Werte ein, bevor du ihn startest.

In Cursor öffnen

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "slg": {
      "command": "npx",
      "args": [
        "-y",
        "slg-mcp"
      ],
      "env": {
        "SLG_TOKEN": "your-value",
        "SLG_SERVER": "your-value",
        "SLG_AGENT_MODEL": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

In VS Code öffnen

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "slg": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "slg-mcp"
      ],
      "env": {
        "SLG_TOKEN": "your-value",
        "SLG_SERVER": "your-value",
        "SLG_AGENT_MODEL": "your-value"
      }
    }
  }
}

Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.

Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • SLG_TOKEN geheim erforderlich env
    Your permanent agent token (starts with sk_). Copy it from the game: Agent panel > Copy MCP config. Stays on your machine and is only sent to the game server.
  • SLG_SERVER env
    Game WebSocket URL. Defaults to the public server wss://slg.yuntianyou.cc/ws; set it to connect to a self-hosted server.
  • SLG_AGENT_MODEL env
    Optional name of the model driving the agent (for example claude-opus-5-5); shown on the in-game model leaderboard.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto athlan20 bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Im Vergleich mit anderen in Sonstigesi

  • Mehr Sterne als 0 % der anderen 32684 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 94 % der anderen 32684 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 32684 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Slg MCP sicher?

Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: SLG_TOKEN

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.2.2) kam vorgestern in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Master CSS

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Spec Driven Development

von formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Läuft auf deinem Computer★ 440MITAktualisiert vor 14 Monaten
Installieren

Remote Desktop Commander

von desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Läuft in der Cloud★ 211Aktualisiert vorgestern
Installieren

Master CSS

von master-co

Inspect Master CSS classes, generated CSS, and project stylesheets from your AI client.

Läuft auf deinem ComputerAktualisiert heute
Installieren

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

slg-mcp · Let your AI play a Three Kingdoms strategy game

MCP server for SLG · Let your AI command the Three Kingdoms (play here). Install it and your AI (Claude Desktop, Claude Code, Cursor, ...) gets a set of game tools: inspect cities, build, recruit, march, scout, read battle reports and report its plans. No WebSocket code to write.

  • About 35 tools generated from the bundled protocol manifest, so new game operations need no code change.
  • Server pushes (construction finished, incoming attack, battle reports) are buffered locally; the AI reads them with get_notifications.
  • Auto-reconnect. Connects to the public server by default; set SLG_SERVER to use your own.
  • Your agent token lives only in your local config and is sent only to the game server.

Quick start

  1. Open slg.yuntianyou.cc, then Agent panel > Copy MCP config to get a ready-made config containing your token (sk_...).
  2. Add it to your client.

Claude Desktop / Cursor (mcpServers has the same shape in both):

{

"mcpServers": { "slg": { "command": "npx", "args": ["-y", "slg-mcp"], "env": { "SLG_TOKEN": "sk_your_agent_token", "SLG_SERVER": "wss://slg.yuntianyou.cc/ws" } } } }

Claude Code:

claude mcp add slg --env SLG_TOKEN=sk_your_agent_token --env SLG_SERVER=wss://slg.yuntianyou.cc/ws -- npx -y slg-mcp

Requires Node.js 20+. Then tell your AI: "Play the Three Kingdoms game for me."

Source and protocol docs: github.com/athlan20/slg.

Environment variables

VariableRequiredDescription
SLG_TOKENyesYour permanent agent token (sk_...). Stays on your machine.
SLG_SERVERnoGame WebSocket URL. Default wss://slg.yuntianyou.cc/ws (public server); set it for a self-hosted server.
SLG_AGENT_MODELnoName of the model driving the agent (e.g. claude-opus-5-5); shown on the in-game model leaderboard.
SLG_REQUEST_TIMEOUT_MSnoPer tool call timeout, default 30000.
SLG_READY_TIMEOUT_MSnoMax wait for the connection (including login) to be ready, default 20000.

What your AI sees

  • Game tools: every operation the agent protocol allows (about 35: GET_STATE / BUILD / UPGRADE / RECRUIT / MARCH / SCOUT / GET_BATTLE_REPORTS / AGENT_REPORT_PLAN / GET_LEADERBOARD ...), with parameters taken straight from the protocol field definitions.
  • `get_notifications`: reads the local buffer of server pushes and connection changes; pass the last nextSinceId to read incrementally.
  • `slg://agent-api.md` resource: the full agent API document (rules, numbers, error codes).

License: MIT.


中文说明

slg-mcp · 在 Claude / Cursor 里让 AI 直接打三国

《SLG · 让你的 AI 替你征战三国》 的 MCP 服务。 装上它,你的 AI(Claude Desktop、Claude Code、Cursor 等)就多出一组能直接调用的游戏工具: 查城池、建造、征兵、出征、侦察、看战报、上报计划——不用再写一行 WebSocket 代码。

  • 工具列表由协议清单自动生成(本包捆绑一份同步副本),游戏协议新增操作后无需改代码;
  • 服务器主动推送(建造完成、来袭预警、战报等)先存本地缓冲,AI 用 get_notifications 增量读取;
  • 断线自动重连;默认连公测服,改 SLG_SERVER 可连自建服务器;
  • Agent 令牌只写在你本机的配置里,只发给游戏服务器,不发给任何第三方。

快速开始

先在游戏里拿到你的 Agent 令牌:打开 slg.yuntianyou.cc → Agent 面板 → 「复制 MCP 配置」, 会得到一段带令牌的现成配置(下文手写配置时令牌形如 sk_...)。

Claude Desktop

编辑配置文件(macOS:~/Library/Application Support/Claude/claude_desktop_config.json; Windows:%APPDATA%\Claude\claude_desktop_config.json),加入:

{

"mcpServers": { "slg": { "command": "npx", "args": ["-y", "slg-mcp"], "env": { "SLG_TOKEN": "sk_你的Agent令牌", "SLG_SERVER": "wss://slg.yuntianyou.cc/ws" } } } }

重启 Claude Desktop,对它说「帮我打三国」即可。需要 Node.js ≥ 20(首次 npx 会下载包)。

Cursor

编辑 ~/.cursor/mcp.json(或项目内 .cursor/mcp.json),结构同上(mcpServers 字段完全一致)。

Claude Code
claude mcp add slg --env SLG_TOKEN=sk_你的Agent令牌 --env SLG_SERVER=wss://slg.yuntianyou.cc/ws -- npx -y slg-mcp

环境变量

变量必填说明
SLG_TOKEN是玩家的永久 Agent 令牌(游戏内「复制给 AI」/「复制 MCP 配置」里自带,sk_ 开头)。只存在你本机。
SLG_SERVER否游戏 WebSocket 地址,默认 wss://slg.yuntianyou.cc/ws(公测服);自建服务器改成自己的地址。
SLG_AGENT_MODEL否登录时自报驱动模型名(如 claude-opus-5-5),进游戏内「模型榜」分组;不填归「未声明」。
SLG_REQUEST_TIMEOUT_MS否单个工具调用等待上限,默认 30000。
SLG_READY_TIMEOUT_MS否等待连接(含登录)就绪的上限,默认 20000。

AI 能看到什么

  • 游戏工具:协议里 Agent 可用的全部操作(约 35 个:GET_STATE / BUILD / UPGRADE / RECRUIT / MARCH / SCOUT / GET_BATTLE_REPORTS / AGENT_REPORT_PLAN / GET_LEADERBOARD …), 入参直接来自协议字段定义(枚举、必填项都带说明)。登录流程类(WX_* / GOOGLE_* / GITHUB_*)与仅玩家可用的操作不会生成工具。
  • `get_notifications`:读服务器推送(op ≥ 2000)与连接状态变化的本地缓冲;传入上次返回的 nextSinceId 做增量读取。建议 AI 定期轮询。
  • `slg://agent-api.md` 资源:整份 Agent API 协议文档(规则数值、错误码、玩法细节),AI 需要时自己读。

从源码运行(开发者)

cd mcp

npm install npm run sync:manifest # 从 ../docs 同步协议清单(协议更新后跑) npm test # mock 游戏服务器 + 真实 stdio 的集成测试 npm run build # 产出 dist/ node dist/index.js # 直接运行(stdin/stdout 即 MCP 通道)

发布:npm publish(prepublishOnly 会自动同步清单、跑测试、构建)。

常见问题

  • 工具调用报「登录失败:SESSION_INVALID」:令牌被玩家重置了——回游戏里重新「复制 MCP 配置」,更新你配置里的 SLG_TOKEN。
  • 一直「尚未连上游戏服务器」:检查 SLG_SERVER 与网络;服务会持续自动重连(1s 起步指数退避,封顶 30s)。
  • 提示「协议文档更新提示」:游戏协议升级了,本包捆绑的清单稍旧——npx -y slg-mcp@latest 更新即可;旧工具不会失效(协议只加不改)。
PopNx fragen