Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Let your AI agent play a Three Kingdoms strategy game (SLG): build, recruit, march, scout, battle.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
SLG_TOKEN, SLG_SERVER, SLG_AGENT_MODELค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"slg": {
"command": "npx",
"args": [
"-y",
"slg-mcp"
],
"env": {
"SLG_TOKEN": "ใส่ค่าของคุณ",
"SLG_SERVER": "ใส่ค่าของคุณ",
"SLG_AGENT_MODEL": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add slg --env SLG_TOKEN='ใส่ค่าของคุณ' --env SLG_SERVER='ใส่ค่าของคุณ' --env SLG_AGENT_MODEL='ใส่ค่าของคุณ' -- npx -y slg-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"slg": {
"command": "npx",
"args": [
"-y",
"slg-mcp"
],
"env": {
"SLG_TOKEN": "ใส่ค่าของคุณ",
"SLG_SERVER": "ใส่ค่าของคุณ",
"SLG_AGENT_MODEL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"slg": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"slg-mcp"
],
"env": {
"SLG_TOKEN": "ใส่ค่าของคุณ",
"SLG_SERVER": "ใส่ค่าของคุณ",
"SLG_AGENT_MODEL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
SLG_SERVER envSLG_AGENT_MODEL envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub athlan20 ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: SLG_TOKEN
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.2.2) เข้า registry เมื่อวานซืน
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, MCP Server Autocad Lisp Helper
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
High-precision static analysis and debug server for AutoCAD AutoLISP (.lsp) files.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
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.
get_notifications.SLG_SERVER to use your own.sk_...).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.
| Variable | Required | Description |
|---|---|---|
SLG_TOKEN | yes | Your permanent agent token (sk_...). Stays on your machine. |
SLG_SERVER | no | Game WebSocket URL. Default wss://slg.yuntianyou.cc/ws (public server); set it for a self-hosted server. |
SLG_AGENT_MODEL | no | Name of the model driving the agent (e.g. claude-opus-5-5); shown on the in-game model leaderboard. |
SLG_REQUEST_TIMEOUT_MS | no | Per tool call timeout, default 30000. |
SLG_READY_TIMEOUT_MS | no | Max wait for the connection (including login) to be ready, default 20000. |
nextSinceId to read incrementally.License: MIT.
《SLG · 让你的 AI 替你征战三国》 的 MCP 服务。 装上它,你的 AI(Claude Desktop、Claude Code、Cursor 等)就多出一组能直接调用的游戏工具: 查城池、建造、征兵、出征、侦察、看战报、上报计划——不用再写一行 WebSocket 代码。
get_notifications 增量读取;SLG_SERVER 可连自建服务器;先在游戏里拿到你的 Agent 令牌:打开 slg.yuntianyou.cc → Agent 面板 → 「复制 MCP 配置」, 会得到一段带令牌的现成配置(下文手写配置时令牌形如 sk_...)。
编辑配置文件(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/mcp.json(或项目内 .cursor/mcp.json),结构同上(mcpServers 字段完全一致)。
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。 |
nextSinceId 做增量读取。建议 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 会自动同步清单、跑测试、构建)。
SLG_TOKEN。SLG_SERVER 与网络;服务会持续自动重连(1s 起步指数退避,封顶 30s)。npx -y slg-mcp@latest 更新即可;旧工具不会失效(协议只加不改)。