ContextStream
ทางการหน่วยความจำถาวรและการค้นหาเชิงความหมายสำหรับผู้ช่วยเขียนโค้ด AI ในแต่ละเซสชัน
คุณทำอะไรได้บ้างด้วย ContextStream MCP?
ขอให้ผู้ช่วยของคุณเรียกคืนการตัดสินใจก่อนหน้า ค้นหาโค้ดจาก repo ที่ถูกจัดทำดัชนี และดำเนินการต่อจากงานที่ถูกบันทึกไว้ในโปรแกรมแก้ไขอื่น
- เรียกคืนการตัดสินใจในอดีต — ถามว่า “what did we decide about retries?” และได้รับการตัดสินใจที่บันทึกไว้จากหลายสัปดาห์ก่อน แทนที่จะได้รับความเห็นใหม่
- ค้นหาโค้ดโดยไม่ต้องสแกน — ถามว่ามีการจัดการกับโทเค็นที่หมดอายุที่ไหน แล้วได้รับไฟล์และบรรทัดจากดัชนีที่สร้างไว้ล่วงหน้า โดยไม่ต้องอ่าน repository ก่อน
- ทำงานต่อจากงานก่อนหน้าในหลายโปรแกรมแก้ไข — ถามว่าคุณทำงานอะไรเมื่อสัปดาห์ที่แล้ว แล้วได้รับการสนทนาและ snapshot ที่ถูกบันทึกโดยผู้ช่วยที่เชื่อมต่อของคุณ รวมถึงจากโปรแกรมแก้ไขอื่น
- บันทึกข้อเท็จจริงของโปรเจกต์ที่คงทน — บอกผู้ช่วยของคุณว่า “we’re on Postgres, not MySQL” และให้มันเก็บบริบทนั้นไว้สำหรับไคลเอนต์ที่เชื่อมต่อและได้รับอนุญาตทั้งหมด
- ดูแล runbook การปฏิบัติงาน — ขอ runbook สำหรับการหมุนคีย์เซ็น และได้รับขั้นตอนที่ได้รับการดูแลพร้อมการตรวจสอบ การย้อนกลับ และเงื่อนไขการหยุด
- ส่งต่องานให้เอเจนต์อื่น — ขอให้โอนการตรวจสอบ auth และรับการส่งต่อที่มีขอบเขต พร้อมสถานะปัจจุบัน คำถามที่เปิดอยู่ ขั้นตอนถัดไป และหลักฐาน
เอกสาร
ค้นหาเอกสารCtrl/⌘ K
ContextStream MCP การเชื่อมต่อระดับโปรดักชันสำหรับผู้ช่วยของคุณPlatformCode, หน่วยความจำ, สื่อ, และการดำเนินการของโครงการ
เอกสารเวอร์ชันเบต้า
ContextCode Beta ตัวแทนเทอร์มินัลที่ใช้งานเสริมในเวอร์ชันเบต้า
เริ่มต้นที่นี่
การตั้งค่า
- เชื่อมต่อผู้ช่วยของคุณ
- การตั้งค่าด้วยตนเอง
- ตัวเชื่อมต่อ MCP แบบกำหนดเอง
- โฮสต์หรือในเครื่อง
- ไฟล์คำสั่ง
การใช้งาน
เอกสารอ้างอิง
ContextStream ผลิตภัณฑ์สำหรับการใช้งานจริงคือการเชื่อมต่อ MCP ที่ใช้จากผู้ช่วยที่คุณมีอยู่แล้ว มันถูกนำมาปฏิบัติโดยเซิร์ฟเวอร์ MCP ที่เขียนด้วยภาษา Rust และเชื่อมต่อ Claude Code, Cursor, Codex, VS Code และไคลเอนต์ที่รองรับอื่นๆ เข้ากับการค้นหา หน่วยความจำ และบริบทโครงการที่ยั่งยืนของ ContextStream
การตั้งค่าใช้คำสั่งเดียว หลังจากนั้น ผู้ช่วยที่คุณมีอยู่แล้วสามารถทำสิ่งที่ไม่สามารถทำได้อย่างเชื่อถือได้จากแชทที่แยกออกไป และมันสามารถตัดสินใจได้ว่าจะเข้าถึงบริบทโครงการนั้นเมื่อใด แทนที่จะรอให้คุณระบุทุกการค้นหา
“เราตกลงกันเรื่องการลองซ้ำแล้วอย่างไร?”
การตัดสินใจจากสามสัปดาห์ที่แล้ว ไม่ใช่ความเห็นใหม่
“เราจัดการกับโทเค็นที่หมดอายุที่ไหน?”
ไฟล์และบรรทัด จากดัชนีที่สร้างไว้ล่วงหน้า โดยไม่ต้องอ่าน repository ก่อน
“สัปดาห์ที่แล้วเราทำอะไรอยู่?”
การแลกเปลี่ยนและสแนปช็อตที่ผู้ช่วยที่เชื่อมต่อของคุณบันทึกไว้ — รวมถึงที่คุณใช้ในตัวแก้ไขอื่น
“จำไว้ว่าเราใช้ Postgres ไม่ใช่ MySQL”
บันทึกเป็นบริบทที่ยั่งยืนสำหรับไคลเอนต์ที่เชื่อมต่อที่ได้รับอนุญาตของคุณ
“เขียน runbook สำหรับการหมุนคีย์ลายเซ็น”
ขั้นตอนการปฏิบัติที่มีการบำรุงรักษาพร้อมการยืนยัน การย้อนกลับ และเงื่อนไขการหยุด
“ค้นหาสกรีนช็อตที่มีการหมดเวลา”
ภาพที่ถูกจัดทำดัชนีตรงกับข้อความที่ดึงออกมาและบริบทภาพ
“ส่งต่อการตรวจสอบ auth ที่เหลือให้กับตัวแทนอื่น”
การโอนย้ายที่ขอบเขตพร้อมสถานะปัจจุบัน คำถามที่เปิดอยู่ ขั้นตอนถัดไป และหลักฐาน
อะไรที่เปลี่ยนแปลง
มันสามารถเก็บบริบทที่ยั่งยืนได้ แผนที่ได้รับการอนุมัติ การตัดสินใจและบทเรียนที่ชัดเจน และการแลกเปลี่ยนที่ถูกบันทึกยังคงอยู่ระหว่างเซสชัน ผู้ช่วย และเครื่องจักร บันทึกที่ถูกเก็บใน Cursor สามารถใช้เป็นพื้นฐานของ Claude Code ในวันพรุ่งนี้
มันหยุดการเดาว่าของอยู่ที่ไหน repository ของคุณถูกทำดัชนี การค้นหาโค้ดจึงเป็นการค้นหาแทนที่จะเป็นวงรอบการค้นหาและอ่าน นั่นเร็วและถูกกว่า — ใช้น้อยลงในการอ่านไฟล์ที่กลายเป็นว่าไม่เกี่ยวข้อง
คุณสามารถแบ่งปันบริบทที่เลือกสรรมาได้เมื่อทำงานร่วมกัน การตัดสินใจร่วมที่คนอื่นบันทึกไว้จะพร้อมใช้งานสำหรับผู้ช่วยของคุณเมื่อหัวข้อนั้นเกิดขึ้น หากคุณทำงานคนเดียว ขอบเขตพื้นที่ทำงานและโครงการเดียวกันจะจัดระเบียบบริบทของคุณเองข้ามเซสชันและผู้ช่วย บันทึกส่วนตัวและการสนทนาที่ยังไม่ได้บันทึกจะอยู่นอกบริบทที่แบ่งปัน
ความร่วมมือ ไม่ใช่ไลบรารีคำสั่ง
วงรอบที่ตั้งใจไว้คือเรียบง่าย: คุณระบุผลลัพธ์และข้อจำกัด; ผู้ช่วยของคุณตัดสินใจว่าต้องการหลักฐานและงานก่อนหน้าใด; ContextStream จัดหาบริบทโครงการที่เกี่ยวข้องและทำให้ผลลัพธ์ที่มีประโยชน์พร้อมใช้งานสำหรับภายหลัง
คุณไม่จำเป็นต้องพูดว่า “ค้นหาโค้ด แล้วอ่านการตัดสินใจ จากนั้นตรวจสอบบทเรียน แล้วหา runbook” สำหรับงานเช่น “แก้ไขรีเฟรชที่แข่งกัน รักษา API สาธารณะ และแสดงการยืนยันให้ฉัน” ผู้ช่วยสามารถปรับทิศทางไปยังโครงการและดึงแหล่งข้อมูลเหล่านั้นด้วยความคิดริเริ่มของตัวเอง
คุณยังคงตัดสินใจเป้าหมาย ตรวจสอบการแลกเปลี่ยนที่สำคัญ และอนุมัติการกระทำที่มีผลกระทบ ผู้ช่วยควรหยุดเมื่อขอบเขตไม่ชัดเจน หลักฐานขัดแย้ง หรือการกระทำถัดไปเกินสิทธิ์ของมัน วิธีที่ความร่วมมือกับตัวแทนทำงาน คือโมเดลที่ลึกกว่า
การเปลี่ยนแปลงในการผลิตครั้งเดียว ที่คงความสอดคล้อง
ก่อนที่จะหมุนคีย์ลายเซ็น ให้ถามผู้ช่วยว่าการยืนยันเกิดขึ้นที่ไหนและอะไรขึ้นอยู่กับมัน ให้มันอ่านการตัดสินใจที่กำหนดหน้าต่างการทับซ้อนและบทเรียนจากการหมุนครั้งล่าสุด บันทึกแผนปฏิบัติการที่สามารถดำเนินการได้และลิงก์ runbook ตั้งการแจ้งเตือนสำหรับเวลาที่ต้องเริ่มงาน ไม่ใช่วันหมดอายุ
หากคุณหยุดครึ่งทาง ให้บันทึกสถานะที่แน่นอน เซสชันภายหลังสามารถดำเนินการต่อด้วยงานที่เปิดอยู่และการยืนยันที่ล้มเหลว หากคนอื่นมารับช่วงต่อ ให้สร้าง handoff; หากตัวแทนของพวกเขาต้องการบริบทที่สนับสนุน ให้จับคู่กับ capsule ที่แคบและหมดอายุ
คุณยังคงพูดเป็นประโยคปกติตลอด การเชื่อมต่อเก็บ “มันอยู่ที่ไหน?”, “ทำไมมันเป็นแบบนี้?”, “ฉันต้องทำอะไร?”, “เหลืออะไร?”, และ “ใครเป็นเจ้าของตอนนี้?” เป็นบริบทโครงการประเภทต่างๆ เพื่อให้แต่ละคำถามมีคำตอบที่มีประโยชน์ในภายหลัง
ตัวแก้ไขใดบ้าง
วิซาร์ดการตั้งค่าจัดการ Claude Code · Cursor · GitHub Copilot ใน VS Code · Windsurf · Cline · Kilo Code · Roo Code · Codex CLI · Aider · Antigravity · OpenCode CLI
Aider ได้รับกฎคำสั่ง แต่ไม่มีการเชื่อมต่อ MCP ในการตั้งค่านี้ Claude Desktop รองรับผ่านการกำหนดค่าด้วยตนเอง ไคลเอนต์ใด ๆ ที่ยอมรับตัวเชื่อมต่อ MCP แบบกำหนดเอง — รวมถึง Claude.ai และ Grok — ใช้ URL ที่โฮสต์และ OAuth ดู เชื่อมต่อ ContextStream Custom MCP ไคลเอนต์ MCP อื่น ๆ สามารถใช้ endpoint ที่โฮสต์ได้เมื่อรองรับ MCP ระยะไกลและส่วนหัวแบบกำหนดเอง
อะไรที่ทำงาน
ผู้ช่วยของคุณเชื่อมต่อกับ ContextStream ผ่าน endpoint MCP ที่โฮสต์ ไบนารี Rust ที่ติดตั้งจะกำหนดค่าไคลเอนต์ที่รองรับ สร้างคำสั่งที่จัดการ รีเฟรชคำสั่งเหล่านั้นในระหว่างขั้นตอนการอัปเดต และจัดหาเส้นทางการซิงค์ซอร์สในเครื่องที่จำเป็นสำหรับการจัดทำดัชนี การเชื่อมต่อตัวแก้ไขปกติยังคงโฮสต์อยู่; ตัวช่วยในเครื่องของคุณไม่ได้แทนที่ด้วยผลิตภัณฑ์ในเครื่องที่สอง
คุณไม่จำเป็นต้องเรียนรู้ชื่อการทำงานภายในเพื่อใช้งาน การตั้งค่าเขียนคำสั่งที่สอนผู้ช่วยที่รองรับแต่ละรายว่าเมื่อใดควรค้นหา จำ หรือบันทึกบริบทที่ยั่งยืน เพื่อให้การใช้งานปกติยังคงเป็นการสนทนา
ถัดไป
- เชื่อมต่อผู้ช่วยของคุณ — คำสั่งเดียว
- ใช้ ContextStream กับ Buzz — บริบทโครงการที่แบ่งปันข้ามตัวแทน
- วิธีที่ความร่วมมือกับตัวแทนทำงาน
- สิ่งที่ควรพูดเมื่อเชื่อมต่อแล้ว
- ตั้งค่าด้วยตนเอง
{"@context":"https://schema.org","@type":"Organization","name":"ContextStream","url":"https://contextstream.io","logo":"https://contextstream.io/logo.png","description":"Shared project memory for AI coding agents. Give Claude Code, Cursor, Cline, and Windsurf persistent context, so every session starts warm.","sameAs":["https://twitter.com/contextstream","https://github.com/contextstream"]}
{"@context":"https://schema.org","@type":"SoftwareApplication","name":"ContextStream","applicationCategory":"DeveloperApplication","operatingSystem":"Any","description":"Shared project memory for AI coding agents. Give Claude Code, Cursor, Cline, and Windsurf persistent context, so every session starts warm.","offers":{"@type":"Offer","price":"0","priceCurrency":"USD","description":"Starter is the permanent free plan with 3,000 Context Credits each month"}}