Rember MCP Server
官方在聊天中建立間隔重複學習卡,透過 Rember 記住所學的一切
文件
Rember MCP
讓 Claude 使用官方的 Model Context Protocol (MCP) 為你建立閃卡,搭配 Rember 使用。Rember 透過安排間隔重複複習,幫助你學習並記住任何你關心的內容。
功能與範例:
- 從對話中建立閃卡 「……我喜歡你的回答,幫我記住它」
- 從 PDF 建立閃卡 「從這份 PDF 的第 2 章建立閃卡」

設定
若要使用 npx 執行 Rember MCP 伺服器,請使用以下指令:
npx -y @getrember/mcp --api-key=YOUR_REMBER_API_KEY
請務必將 YOUR_REMBER_API_KEY 替換為你實際的 Rember API 金鑰,你可以在設定頁面找到它。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 能正確呼叫它
-
花時間反覆修改工具描述:
- 包含產品及其網址的詳細資訊。這有兩個目的:幫助 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 訂閱選項及相關網址
-
針對暫時性錯誤實作重試機制,並設定合適的逾時時間
-
我們收集了足夠多的邊緣案例,以至於在 Claude Desktop(我們主要的目標 MCP 用戶端)上手動測試變得繁瑣。我們透過模擬 Claude Desktop 行為,使用 claude.ai 的系統提示呼叫 Claude API,建立了一套單元測試。在目前的迭代中,每個測試都會模擬與 Claude Desktop 的對話以供手動檢查,並包含一些簡單的斷言
尚待加強的部分:
- 遙測與可觀測性,目前如果發生問題,我們完全無法得知
- 更全面的錯誤處理
- 工具描述的更多迭代
- 更多自動化測試