Rember MCP Server
resmiBuat kartu flash pengulangan berjarak di Rember untuk mengingat apa pun yang Anda pelajari dalam obrolan Anda.
Dokumentasi
Rember MCP
Izinkan Claude membuat kartu flash untuk Anda dengan Model Context Protocol (MCP) resmi untuk Rember. Rember membantu Anda belajar dan mengingat apa pun yang Anda pedulikan dengan menjadwalkan ulasan pengulangan berjarak.
Fitur dan contoh:
- Buat kartu flash dari obrolan Anda "... Saya suka jawaban Anda, bantu saya mengingatnya"
- Buat kartu flash dari PDF Anda "Buat kartu flash dari bab 2 PDF ini"

Penyiapan
Untuk menjalankan server MCP Rember menggunakan npx, gunakan perintah berikut:
npx -y @getrember/mcp --api-key=YOUR_REMBER_API_KEY
Pastikan untuk mengganti YOUR_REMBER_API_KEY dengan kunci api Rember Anda yang sebenarnya, yang dapat Anda temukan di halaman Pengaturan. Kunci API harus mengikuti format rember_ diikuti oleh 32 karakter acak.
Penggunaan dengan Claude Desktop
Tambahkan yang berikut ini ke claude_desktop_config.json Anda. Lihat di sini untuk detail lebih lanjut.
{
"mcpServers": {
"rember": {
"command": "npx",
"args": ["-y", "@getrember/mcp", "--api-key=YOUR_REMBER_API_KEY"]
}
}
}
Alat yang tersedia
create_flashcards: Buat kartu flash dengan AI. Alat ini mengambil daftar catatan dari Claude, lalu memanggil API Rember untuk menghasilkan beberapa kartu flash untuk setiap catatan. Setelah mempelajari sesuatu yang baru dalam obrolan Anda dengan Claude, Anda dapat meminta "bantu saya mengingat ini" atau "buat beberapa kartu flash" atau "tambahkan ke Rember".
Praktik terbaik untuk membangun server MCP
Berikut adalah kumpulan pelajaran yang kami dapatkan saat mengembangkan server MCP Rember:
-
Siapkan pencatatan ke
stderrsedini mungkin, ini penting untuk debugging -
Buat alat MCP sederhana terlebih dahulu dan verifikasi Claude dapat memanggilnya dengan benar
-
Luangkan waktu untuk mengulangi deskripsi alat:
- Sertakan detail tentang produk Anda dan URL-nya. Ini memiliki dua tujuan: membantu Claude menggunakan alat dengan benar dan memungkinkan Claude menjawab pertanyaan pengguna tentang produk
- Jelaskan dengan jelas apa itu MCP, dalam beberapa kasus Claude berhalusinasi bahwa MCP adalah singkatan dari "Multiple Choice Prompts", astaga
- Jelaskan input alat secara menyeluruh
- Jelaskan apa yang terjadi setelah Claude memanggil alat, kami mengklarifikasi bahwa array catatan input dikirim ke API Rember, yang menghasilkan kartu flash untuk setiap catatan
- Berikan contoh bagaimana alat dapat digunakan (misalnya, "buat kartu flash dari percakapan dengan Claude," "buat kartu flash dari PDF"), dan berikan instruksi spesifik kepada Claude untuk setiap kasus penggunaan
- Cantumkan contoh bagaimana pengguna mungkin memanggil alat (misalnya, "bantu saya mengingat ini," "tambahkan ke Rember," "buat beberapa kartu flash")
- Sertakan daftar aturan untuk memandu Claude dalam menggunakan alat dengan tepat
-
Gunakan respons panggilan alat secara strategis, ini tidak ditampilkan langsung kepada pengguna tetapi diinterpretasikan oleh Claude:
- Saat berhasil, API Rember tidak mengembalikan jumlah kartu flash yang dibuat, yang diketahui Claude hanyalah jumlah remb yang dibuat. Kami menentukan ini kepada Claude karena jika tidak, ia cenderung berhalusinasi tentang jumlah kartu flash yang dibuat
- Untuk pengguna yang telah mencapai batas bulanan mereka, kami menginstruksikan Claude untuk memberi tahu mereka tentang opsi langganan Rember Pro dengan URL yang relevan
-
Terapkan percobaan ulang untuk kesalahan sementara dengan batas waktu yang sesuai
-
Kami mengumpulkan cukup banyak kasus tepi sehingga pengujian secara manual di Claude Desktop (klien MCP target utama kami) menjadi merepotkan. Kami membuat rangkaian pengujian unit dengan mensimulasikan perilaku Claude Desktop dengan memanggil API Claude dengan prompt sistem dari claude.ai. Dalam iterasi saat ini, setiap pengujian mensimulasikan obrolan dengan Claude Desktop untuk inspeksi manual dan mencakup beberapa asersi sederhana
Yang masih kurang:
- Telemetri dan observabilitas, saat ini kami buta jika terjadi kesalahan
- Penanganan kesalahan yang lebih lengkap
- Lebih banyak iterasi pada deskripsi alat
- Lebih banyak pengujian otomatis