Skip to content

เซิร์ฟเวอร์ MCP

เมื่อคุณรัน somtum init --all Somtum จะลงทะเบียน MCP server ที่ Claude สามารถเรียกได้โดยอัตโนมัติระหว่างเซสชัน

เครื่องมือที่มี

เครื่องมือสิ่งที่ Claude ทำกับมัน
recallค้นหาความทรงจำเมื่อไม่แน่ใจเกี่ยวกับรายละเอียดโปรเจกต์ รองรับ strategy และ scope overrides
getดึงเนื้อหาข้อสังเกตเต็มรูปแบบด้วย ID อัปเดต last_confirmed_at ในแต่ละ hit
rememberจัดเก็บข้อสังเกตด้วยตนเอง รองรับ scope: 'project' | 'workspace' | 'global'
updateอัปเดตชื่อ เนื้อหา แท็ก หรือไฟล์ของข้อสังเกตที่มีอยู่ มีการ redaction
cache_lookupตรวจสอบ prompt cache โดยตรง
report_false_hitรายงานว่าการตอบสนองที่แคชไม่ตอบคำถาม (ปรับข้อมูล fuzzy threshold)
forgetลบข้อสังเกตแบบ soft-delete
statsรายงานโทเคนที่ประหยัด อัตราการโดน cache จำนวน false-hit และขนาด corpus

ทุก MCP response มีฟิลด์ tokens เพื่อให้ Claude คำนวณค่าใช้จ่ายในการดึงข้อมูล

ขอบเขตหน่วยความจำ

ข้อสังเกตมีฟิลด์ scope ที่ควบคุมการมองเห็น:

ขอบเขตความหมายใช้เมื่อ
projectค่าเริ่มต้น มองเห็นเฉพาะในโปรเจกต์นี้การตัดสินใจ bugfix และข้อเรียนรู้ส่วนใหญ่
workspaceแชร์ข้ามโปรเจกต์ผ่าน MCP tool recallข้อตกลงของทีม library ที่ต้องการ กฎ global
globalเหมือน workspace สงวนไว้สำหรับความชอบส่วนตัวที่ครอบคลุมทุกโปรเจกต์ความชอบในการเขียนโค้ดส่วนตัวของคุณ
bash
# จัดเก็บข้อสังเกตแบบ workspace-scoped จากภายในเซสชัน:
remember("Always use pnpm for Node projects", body="...", scope="workspace")

การตั้งค่า

somtum init --all เขียน .mcp.json ไปยัง root ของโปรเจกต์:

json
{
  "mcpServers": {
    "somtum": {
      "command": "somtum",
      "args": ["mcp"]
    }
  }
}

รีสตาร์ท Claude Code หลังจากรัน somtum init --all เพื่อรับ MCP configuration

การยืนยัน

ตรวจสอบว่า .mcp.json มีอยู่ใน root ของโปรเจกต์:

bash
cat .mcp.json

เผยแพร่ภายใต้ใบอนุญาต MIT