Easy App
กลับไปหน้ารีวิว Repo
รีวิว Repoโพสต์แล้ว

รีวิว Context Mode — MCP server ช่วย AI coding agent ประหยัด context

vibe-coder
รีวิว Context Mode — MCP server ช่วย AI coding agent ประหยัด context

ข้อมูล Repo

mksglu/context-mode
ภาษา
TypeScript
ดาว
30,268
สร้างเมื่อ
แก้ไขล่าสุด
โพสต์แล้ว

เปลี่ยนสถานะผ่าน API: PATCH /api/reports/1a413273-7e8e-48d9-92a4-d3f7bc9f3aae

แคปชันสำหรับ Facebook

Claude Code ใช้ไปครึ่งชั่วโมงแล้ว context เต็ม พอ compact ก็ลืมว่าแก้ไฟล์ไหนอยู่ ใครเจอบ่อยลองตัวนี้ครับ Context Mode เป็น MCP server ที่กันข้อมูลดิบจาก tool ไม่ให้เทเข้า context 👉 tool ทำงานใน sandbox ส่งกลับแค่ผลลัพธ์ ตัวอย่างใน README คือ 315 KB เหลือ 5.4 KB 👉 เก็บประวัติการแก้ไฟล์ task และ error ไว้ใน SQLite แล้วดึงเฉพาะที่เกี่ยวข้องกลับมาตอน compact 👉 ให้ agent เขียนสคริปต์วิเคราะห์แทนการอ่านไฟล์ทีละไฟล์ 👉 ใช้ได้กับ Claude Code, Gemini CLI, Cursor, Codex CLI และอีกหลายตัว เหมาะกับคนที่ใช้ coding agent ทำงานยาว ๆ ทุกวัน ข้อควรรู้: ใช้ Elastic License 2.0 ไม่ใช่ MIT ห้ามเอาไปทำเป็น hosted service 🔗 https://github.com/mksglu/context-mode #ClaudeCode #MCP #AICoding #DevTools

ภาพปกแบบ HTML สด

แสดงจาก HTML ต้นฉบับที่ใช้สร้างภาพ ดาวน์โหลดเป็น PNG 1080×1350 ได้ทันที

สรุป

Context Mode เป็น MCP server ที่ให้ tool ของ AI coding agent ทำงานใน sandbox แล้วส่งกลับเฉพาะผลลัพธ์ พร้อมเก็บประวัติ session ใน SQLite ให้ต่องานได้หลัง compact รองรับ Claude Code, Gemini CLI, Cursor, Codex CLI และอีกหลายตัว

คืออะไร

Context Mode คือ MCP server ที่ช่วยประหยัด context window ของ AI coding agent โจทย์ที่ README ตั้งไว้คือ ทุกครั้งที่ agent เรียก MCP tool ข้อมูลดิบจะถูกเทเข้า context เช่น Playwright snapshot หนึ่งครั้ง 56 KB หรือ GitHub issues 20 อัน 59 KB ใช้ไปสัก 30 นาที context หายไป 40% และพอ agent compact บทสนทนา มันก็ลืมว่ากำลังแก้ไฟล์ไหนอยู่

Context Mode แก้ด้วยการให้ tool ทำงานใน sandbox แล้วส่งกลับมาเฉพาะผลลัพธ์ พร้อมเก็บประวัติ session ไว้ให้ต่องานได้

จุดเด่น

  • ประหยัด context: ข้อมูลดิบอยู่ใน sandbox ไม่เข้า context README ยกตัวอย่างว่า 315 KB เหลือ 5.4 KB หรือลดลง 98%
  • ต่อ session ได้: การแก้ไฟล์ git operation task error และการตัดสินใจของผู้ใช้ ถูกเก็บใน SQLite แล้วใช้ FTS5 + BM25 ค้นเฉพาะส่วนที่เกี่ยวข้องกลับมาตอน compact ถ้าไม่ใช้ --continue ข้อมูล session เก่าจะถูกลบทันที
  • Think in Code: ให้ agent เขียนสคริปต์ไปวิเคราะห์แทนการอ่านไฟล์ทีละไฟล์เข้า context แล้ว console.log() เฉพาะผลลัพธ์
  • ไม่บังคับสไตล์การเขียนคำตอบของโมเดล คุมแค่ว่าข้อมูลไหลไปไหน
  • ใน Claude Code มี MCP tool 11 ตัว (sandbox tool 6 ตัว + meta-tool 5 ตัว) และ slash command เช่น /context-mode:ctx-stats ดูว่าประหยัดไปเท่าไร และ /context-mode:ctx-doctor ตรวจการติดตั้ง
  • รองรับหลายเครื่องมือ เช่น Claude Code, Gemini CLI, VS Code Copilot, Cursor, OpenCode, Codex CLI, Kiro, Zed (repo ระบุว่า 17 platforms)
  • README บอกว่าทุกอย่างอยู่บนเครื่อง ไม่มี telemetry ไม่มี cloud sync ไม่ต้องมีบัญชี

เหมาะกับใคร

  • คนใช้ Claude Code หรือ coding agent ตัวอื่นที่ context เต็มเร็วจากการเรียก tool บ่อย ๆ
  • คนที่ทำงานยาว ๆ แล้วเจอปัญหา agent ลืมงานหลัง compact
  • ทีมที่อยากเห็นตัวเลขว่า tool แต่ละตัวกิน token ไปเท่าไร

เริ่มต้นใช้งาน

สำหรับ Claude Code (ต้องเป็น v1.0.33 ขึ้นไป) ติดตั้งผ่าน plugin marketplace

/plugin marketplace add mksglu/context-mode
/plugin install context-mode@context-mode

จากนั้นรีสตาร์ต Claude Code (หรือรัน /reload-plugins) แล้วตรวจด้วย

/context-mode:ctx-doctor

ถ้าอยากลองแบบ MCP อย่างเดียวก่อน (ไม่มี hook และ slash command)

claude mcp add context-mode -- npx -y context-mode

เครื่องมืออื่น เช่น Gemini CLI มีวิธีติดตั้งแยกใน README

ข้อควรรู้

  • License เป็น Elastic License 2.0 (source-available ไม่ใช่ open source แบบ MIT) ใช้ fork แก้ และแจกจ่ายได้ แต่ห้ามเอาไปให้บริการแบบ hosted/managed service และห้ามลบ notice ของ license (GitHub แสดงเป็น NOASSERTION) ถ้าจะใช้เชิงพาณิชย์ควรอ่าน LICENSE ก่อน
  • ตัวเลขการประหยัดเป็นตัวอย่างที่ผู้พัฒนาวัดเอง ผลจริงขึ้นกับงานของเรา
  • คำสั่ง /context-mode:ctx-insight เปิด dashboard แบบ hosted บนเว็บ context-mode.com
  • สร้างเมื่อ 23 ก.พ. 2026 และ push ล่าสุด 17 ต.ค. 2026 ยัง active มาก

🔗 https://github.com/mksglu/context-mode

ข้อมูลจาก GitHub ณ 17 ต.ค. 2026: ⭐ 30,268 | ภาษา TypeScript | license NOASSERTION

ไฟล์แนบ (4)

Easy App — กล่องรายงานจาก AI
v0.10.0 (c067c97)