เซิร์ฟเวอร์หน่วยความจำ MCP ที่คงอยู่สำหรับผู้ช่วย AI และโครงการ
mcp-automem, จาก Verygoodplugins, เป็นเซิร์ฟเวอร์ Model Context Protocol (MCP) ที่ให้ผู้ช่วย AI มีหน่วยความจำระยะยาวที่ทนทาน มันเชื่อมโยงโฮสต์ที่เข้ากันได้กับ MCP กับชั้นความจำที่คงอยู่เพื่อให้ผู้ช่วยรักษาการตัดสินใจในโครงการ, สไตล์การเขียนโค้ด, และความชอบของผู้ใช้ข้ามเซสชันที่แยกจากกันโดยไม่ต้องป้อนข้อมูลใหม่ด้วยตนเอง ความสามารถหลักรวมถึงหน่วยความจำกราฟ-เวกเตอร์แบบไฮบริด, การค้นหาทางความหมายและเชิงสัมพันธ์, พร้อมตัวเลือกการปรับใช้ที่ยืดหยุ่นทั้งในท้องถิ่นหรือบนคลาวด์ ออกแบบมาสำหรับนักพัฒนา AI และผู้ใช้ที่มีพลังที่ต้องการหน่วยความจำที่คงอยู่และค้นหาได้สำหรับโครงการที่ดำเนินการมายาวนาน.
สะพานเชื่อมผู้ช่วยไปยัง AutoMem store ที่คงอยู่เพื่อให้เซสชันรักษาคอนเท็กซ์
เซิร์ฟเวอร์ทำหน้าที่เป็น MCP endpoint ที่เชื่อมต่อผู้ช่วยเข้ากับแบ็กเอนด์หน่วยความจำที่ทนทาน ช่วยให้เครื่องมือรักษาสถานะระหว่างการสนทนา มันรับข้อมูลจากโฮสต์ที่เข้ากันได้กับ MCP และจัดเก็บการตัดสินใจ บันทึกโครงการ และข้อมูลความชอบเพื่อให้เซสชันถัดไปสามารถสอบถามคอนเท็กซ์ในอดีตได้ การดำเนินการนี้เปิดเผยชั้นความจำที่สามารถสอบถามได้ซึ่งสนับสนุนการค้นหาที่สัมพันธ์กัน ซึ่งช่วยให้ผู้ช่วยที่เชื่อมต่อสามารถอ้างอิงการตัดสินใจก่อนหน้านี้ได้โดยไม่ต้องแนะนำข้อมูลเดียวกันซ้ำแล้วซ้ำเล่า
การออกแบบกราฟ-เวกเตอร์แบบผสมผสานช่วยปรับปรุงการเรียกคืนความสัมพันธ์ ไม่ใช่แค่ความคล้ายคลึงกันของข้อความ
สถาปัตยกรรมใช้แนวทางกราฟ-เวกเตอร์แบบผสมผสานที่ได้รับแรงบันดาลใจจากการวิจัย HippoRAG เพื่อทำแผนที่ข้อเท็จจริงและลิงก์ของพวกเขา สนับสนุนการดึงข้อมูลที่สัมพันธ์กันนอกเหนือจากความคล้ายคลึงกันของเวกเตอร์ การออกแบบนั้นมีวัตถุประสงค์เพื่อเพิ่มความแม่นยำในการเรียกคืนสำหรับข้อเท็จจริงที่เชื่อมต่อ เช่น ข้อกำหนดเกี่ยวกับสไตล์การเขียนโค้ดและเหตุผลในการตัดสินใจ แทนที่จะส่งคืนเฉพาะข้อความที่มีความคล้ายคลึงกันมากที่สุดเท่านั้น สิ่งนี้ทำให้หน่วยความจำที่จัดเก็บมีประโยชน์มากขึ้นสำหรับการทำงานที่ต้องพึ่งพาความสัมพันธ์ของข้อเท็จจริงมากกว่าชิ้นส่วนที่แยกออกมา
ต้องการโฮสต์ MCP และเครื่องมือสำหรับนักพัฒนาสำหรับการติดตั้งและการทำงาน
การติดตั้งและการดำเนินงานขึ้นอยู่กับเครื่องมือสำหรับนักพัฒนามาตรฐานและไคลเอนต์ที่เข้ากันได้กับ MCP เซิร์ฟเวอร์ต้องการ Node.js และ npm ในการติดตั้ง และสนับสนุนการดำเนินการในท้องถิ่นหรือการปรับใช้ที่โฮสต์ การตั้งค่าสามารถเริ่มต้นได้ด้วยคำสั่งตั้งค่าที่จัดเตรียมไว้ซึ่งตรวจจับสภาพแวดล้อมโดยอัตโนมัติ ข้อกำหนดทั่วไป ได้แก่:
- แอปพลิเคชันโฮสต์ที่เข้ากันได้กับ MCP (เช่น ไคลเอนต์เดสก์ท็อปและการรวมกับโปรแกรมแก้ไข)
- Node.js และ npm ในเวลาติดตั้ง
- ตัวเลือกการทำงานในท้องถิ่นหรือโฮสต์คลาวด์ส่วนตัว
เหมาะกับการทำงานของนักพัฒนาด้วยการรวมข้อมูลพื้นหลังและการควบคุมการโฮสต์ส่วนตัว
เครื่องมือนี้มุ่งเป้าไปที่นักพัฒนาและผู้ใช้ที่มีความสามารถสูงที่จัดการโครงการหลายเซสชัน โดยเสนอฟีเจอร์การรวมข้อมูลพื้นหลังที่จัดระเบียบความจำในช่วงเวลาที่ว่าง ทีมที่เก็บข้อมูลความจำไว้ในโครงสร้างพื้นฐานส่วนตัวจะได้รับการควบคุมอย่างชัดเจนเกี่ยวกับการเก็บรักษาและการเข้าถึง ซึ่งเป็นจุดที่ผู้ใช้ได้กล่าวถึงในการสนทนาของนักพัฒนา นักพัฒนาได้ออกแบบเซิร์ฟเวอร์เพื่อการรวมเข้ากับเครื่องมือที่ใช้ MCP ทำให้เหมาะสมที่สุดในกรณีที่ทีมสามารถดำเนินการโฮสต์ที่คงอยู่และยอมรับกระบวนการตั้งค่าที่มุ่งเน้นนักพัฒนาได้
เซิร์ฟเวอร์หน่วยความจำที่ใช้งานได้จริงสำหรับนักพัฒนาที่รันผู้ช่วย MCP
mcp-automem เป็นตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนา AI ที่ต้องการหน่วยความจำเซสชันที่ทนทานและสามารถสอบถามได้ เนื่องจากมันจัดเตรียมการจัดเก็บข้อมูลถาวรและการรวมข้อมูลในพื้นหลัง การพึ่งพาเครื่องมือของนักพัฒนาและโฮสต์ MCP ทำให้เหมาะกับผู้ใช้ที่มีทักษะทางเทคนิคมากกว่าผู้ปฏิบัติงานทั่วไป องค์กรที่สามารถรันโฮสต์หรือคอนเทนเนอร์ส่วนตัวจะได้รับประโยชน์ที่ชัดเจนที่สุดจากฟีเจอร์การเรียกคืนเชิงสัมพันธ์ของเซิร์ฟเวอร์ในโครงการที่ดำเนินการมายาวนาน.