Rember MCP Server

ทางการ

สร้างแฟลชการ์ดแบบเว้นระยะใน Rember เพื่อจดจำทุกสิ่งที่คุณเรียนรู้จากการสนทนา

เอกสาร

Rember MCP

ให้ Claude สร้างแฟลชการ์ดให้คุณด้วย Model Context Protocol (MCP) อย่างเป็นทางการสำหรับ Rember Rember ช่วยให้คุณศึกษาและจดจำสิ่งที่คุณสนใจโดยการจัดตารางการทบทวนแบบเว้นระยะห่าง

คุณสมบัติและตัวอย่าง:

  • สร้างแฟลชการ์ดจากแชทของคุณ "... ฉันชอบคำตอบของคุณ ช่วยให้ฉันจำมันหน่อย"
  • สร้างแฟลชการ์ดจาก PDF ของคุณ "สร้างแฟลชการ์ดจากบทที่ 2 ของ PDF นี้"

Rember MCP Demo

การตั้งค่า

ในการรันเซิร์ฟเวอร์ Rember MCP โดยใช้ npx ให้ใช้คำสั่งต่อไปนี้:

npx -y @getrember/mcp --api-key=YOUR_REMBER_API_KEY

ตรวจสอบให้แน่ใจว่าได้แทนที่ YOUR_REMBER_API_KEY ด้วยคีย์ API Rember จริงของคุณ ซึ่งคุณสามารถหาได้จาก หน้าตั้งค่า ของคุณ คีย์ API ควรอยู่ในรูปแบบ rember_ ตามด้วยอักขระสุ่ม 32 ตัว

การใช้งานกับ Claude Desktop

เพิ่มสิ่งต่อไปนี้ลงใน claude_desktop_config.json ของคุณ ดู ที่นี่ สำหรับรายละเอียดเพิ่มเติม

{
  "mcpServers": {
    "rember": {
      "command": "npx",
      "args": ["-y", "@getrember/mcp", "--api-key=YOUR_REMBER_API_KEY"]
    }
  }
}

เครื่องมือที่พร้อมใช้งาน

  • create_flashcards: สร้างแฟลชการ์ดด้วย AI เครื่องมือนี้รับรายการบันทึกจาก Claude แล้วเรียกใช้ Rember API เพื่อสร้างแฟลชการ์ดจำนวนหนึ่งสำหรับแต่ละบันทึก หลังจากเรียนรู้สิ่งใหม่ในแชทกับ Claude คุณสามารถถามว่า "ช่วยให้ฉันจำสิ่งนี้หน่อย" หรือ "สร้างแฟลชการ์ดสักสองสามใบ" หรือ "เพิ่มไปยัง Rember"

แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างเซิร์ฟเวอร์ MCP

นี่คือชุดบทเรียนที่เราได้เรียนรู้ระหว่างการพัฒนาเซิร์ฟเวอร์ Rember MCP:

  • ตั้งค่าการบันทึกไปยัง stderr ให้เร็วที่สุดเท่าที่จะเป็นไปได้ มันจำเป็นสำหรับการดีบัก

  • สร้างเครื่องมือ MCP ง่ายๆ ก่อนและตรวจสอบว่า Claude สามารถเรียกใช้ได้อย่างถูกต้อง

  • ลงทุนเวลาในการปรับปรุงคำอธิบายเครื่องมือ:

    • รวมรายละเอียดเกี่ยวกับผลิตภัณฑ์ของคุณและ URL ของมัน สิ่งนี้มีจุดประสงค์สองประการ: ช่วยให้ Claude ใช้เครื่องมือได้อย่างเหมาะสมและช่วยให้ Claude ตอบคำถามผู้ใช้เกี่ยวกับผลิตภัณฑ์ได้
    • อธิบายอย่างชัดเจนว่า MCP คืออะไร มีบางครั้งที่ Claude ประสาทหลอนว่า MCP ย่อมาจาก "Multiple Choice Prompts" แย่จัง
    • อธิบายอินพุตของเครื่องมืออย่างละเอียด
    • อธิบายว่าจะเกิดอะไรขึ้นหลังจาก Claude เรียกใช้เครื่องมือ เราชี้แจงว่าอาร์เรย์บันทึกอินพุตถูกส่งไปยัง Rember API ซึ่งจะสร้างแฟลชการ์ดสำหรับแต่ละบันทึก
    • ให้ตัวอย่างวิธีการใช้เครื่องมือ (เช่น "สร้างแฟลชการ์ดจากการสนทนากับ Claude" "สร้างแฟลชการ์ดจาก PDF") และให้คำแนะนำเฉพาะแก่ Claude สำหรับแต่ละกรณีการใช้งาน
    • แสดงตัวอย่างวิธีที่ผู้ใช้อาจเรียกใช้เครื่องมือ (เช่น "ช่วยให้ฉันจำสิ่งนี้หน่อย" "เพิ่มไปยัง Rember" "สร้างแฟลชการ์ดสักสองสามใบ")
    • รวมรายการกฎเพื่อแนะนำ Claude ในการใช้เครื่องมืออย่างเหมาะสม
  • ใช้การตอบสนองการเรียกใช้เครื่องมืออย่างมีกลยุทธ์ มันไม่ได้แสดงให้ผู้ใช้เห็นโดยตรงแต่ถูกตีความโดย Claude:

    • เมื่อสำเร็จ Rember API จะไม่ส่งคืนจำนวนแฟลชการ์ดที่สร้างขึ้น สิ่งที่ Claude ทราบคือจำนวน remb ที่สร้างขึ้น เราระบุสิ่งนี้ให้ Claude ทราบเพราะไม่เช่นนั้นมันมีแนวโน้มที่จะประสาทหลอนจำนวนแฟลชการ์ดที่สร้างขึ้น
    • สำหรับผู้ใช้ที่ถึงขีดจำกัดรายเดือนแล้ว เราแนะนำให้ Claude แจ้งพวกเขาเกี่ยวกับตัวเลือกการสมัครสมาชิก Rember Pro พร้อม URL ที่เกี่ยวข้อง
  • ใช้การลองใหม่สำหรับข้อผิดพลาดชั่วคราวพร้อมระยะหมดเวลาที่เหมาะสม

  • เราได้รวบรวมกรณีขอบมากพอที่การทดสอบด้วยตนเองบน Claude Desktop (ไคลเอนต์ MCP เป้าหมายหลักของเรา) กลายเป็นเรื่องยุ่งยาก เราสร้างชุดการทดสอบหน่วยโดยจำลองพฤติกรรมของ Claude Desktop โดยการเรียกใช้ Claude API ด้วยพรอมต์ระบบจาก claude.ai ในการวนซ้ำปัจจุบัน การทดสอบแต่ละครั้งจำลองการแชทกับ Claude Desktop สำหรับการตรวจสอบด้วยตนเองและรวมการยืนยันง่ายๆ สองสามรายการ

สิ่งที่ขาดหายไป:

  • การวัดและส่งข้อมูลทางไกลและการสังเกตการณ์ ปัจจุบันเราไม่เห็นอะไรเลยหากมีสิ่งผิดปกติเกิดขึ้น
  • การจัดการข้อผิดพลาดที่ครอบคลุมมากขึ้น
  • การปรับปรุงคำอธิบายเครื่องมือเพิ่มเติม
  • การทดสอบอัตโนมัติเพิ่มเติม