Rember MCP
允许克劳德为您制作官方抽认卡 模型上下文协议(MCP) 为了 记住Rember通过安排间隔的重复复习来帮助你学习和记住你关心的任何事情。
特点和示例:
- 从聊天中创建抽认卡 _“…我喜欢你的答案,帮我记住”_
- 从PDF创建抽认卡 _“根据本PDF第2章创建抽认卡”_

设置
使用以下命令运行Rember MCP服务器 npx,使用以下命令:
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为每个笔记生成一些抽认卡。在与克劳德的聊天中学习了新东西后,你可以问“帮我记住这个”或“创建一些抽认卡”或“添加到Rember”。
构建MCP服务器的最佳实践
以下是我们在开发Rember MCP服务器时吸取的经验教训:
- 设置日志记录
stderr尽早进行调试至关重要
- 首先创建一个简单的MCP工具,并验证Claude是否可以正确调用它
- 花时间迭代工具描述:
- 包括有关您的产品及其URL的详细信息。这有两个目的:它帮助Claude正确使用该工具,并允许Claude回答用户关于产品的问题 - 清楚地解释MCP是什么,在某些情况下,克劳德产生了MCP代表“多选提示”的幻觉,耶 - 彻底描述工具输入 - 解释Claude调用该工具后会发生什么,我们澄清了输入音符数组被发送到Rember API,后者为每个音符生成抽认卡 - 提供如何使用该工具的示例(例如,“根据与Claude的对话创建抽认卡”,“根据PDF创建抽认卡来”),并为每个用例向Claude提供具体说明 - 列出用户如何调用该工具的示例(例如,“帮我记住这个”,“添加到Rember”,“创建一些抽认卡”) - 包括一系列规则,以指导克劳德正确使用该工具
- 策略性地使用工具调用响应,它不会直接显示给用户,而是由Claude解释:
- 一旦成功,Rember API不会返回创建的抽认卡的数量,Claude只知道创建的remb的数量。我们向克劳德指定这一点,因为否则它往往会使创建的抽认卡数量产生幻觉 - 对于已达到每月限额的用户,我们指示Claude通过相关URL通知他们Rember Pro订阅选项
- 对具有适当超时的瞬态错误实施重试
- 我们收集了足够多的边缘案例,在Claude Desktop(我们的主要目标MCP客户端)上手动测试变得很麻烦。我们通过在Claude.ai的系统提示下调用Claude API来模拟Claude Desktop的行为,创建了一套单元测试。在当前迭代中,每个测试都模拟与Claude桌面的聊天,以进行手动检查,并包括一些简单的断言
缺少什么:
- 遥测和可观察性,目前如果出了问题,我们是盲目的
- 更详尽的错误处理
- 对工具描述进行更多迭代
- 更多自动化测试
