首页 / 开源榜单 / rember-mcp

rember-mcp

一个用于Rember的Model Context Protocol (MCP)服务器,允许Claude为您创建学习卡片,通过间隔重复帮助您学习和记忆任何重要内容

TypeScriptMITMCP
⭐ GitHubhttps://github.com/rember/rember-mcp
62
Star 数
+0
Star 增速
2025年3月28日
最后更新
780
点击数

Rember MCP 项目详细介绍

项目概述

Rember MCP 是一个基于 Model Context Protocol (MCP) 的服务器,专为 Rember 学习平台设计。该项目允许 Claude AI 助手直接为用户创建学习卡片,通过科学的间隔重复算法帮助用户学习和记忆重要内容。

MCP(Model Context Protocol)是一个官方协议,用于连接 AI 助手与外部工具和服务,Rember MCP 正是利用这一协议实现了 Claude 与 Rember 学习平台的无缝集成。

核心功能与特性

主要功能

  1. 智能学习卡片生成

    • 从聊天对话中自动提取关键信息创建学习卡片
    • 支持从 PDF 文档生成学习卡片
    • 利用 AI 技术优化学习内容的组织和呈现
  2. 间隔重复学习系统

    • 基于科学的间隔重复算法安排复习计划
    • 帮助用户长期记忆重要知识点
    • 个性化学习进度跟踪
  3. 多种触发方式

    • "我喜欢你的回答,帮我记住它"
    • "从这个PDF的第2章创建学习卡片"
    • "帮我记住这个"
    • "添加到Rember"
    • "创建几张学习卡片"

技术特性

  • 简单安装: 通过 npx 命令一键运行
  • API 集成: 与 Rember 官方 API 深度集成
  • Claude Desktop 支持: 完美兼容 Claude Desktop 应用
  • 错误处理: 内置重试机制和错误处理
  • 调试友好: 支持 stderr 日志输出

使用方法

安装与配置

  1. 运行 MCP 服务器

    npx -y @getrember/mcp --api-key=YOUR_REMBER_API_KEY
    
  2. 配置 Claude Desktop
    claude_desktop_config.json 文件中添加:

    {
      "mcpServers": {
        "rember": {
          "command": "npx",
          "args": ["-y", "@getrember/mcp", "--api-key=YOUR_REMBER_API_KEY"]
        }
      }
    }
    
  3. 获取 API 密钥

    • 访问 Rember
    • API 密钥格式:rember_ + 32位随机字符

使用场景

  • 学习新概念: 在与 Claude 对话后,直接说"帮我记住这个"
  • 文档学习: 上传 PDF 文件,要求"从第X章创建学习卡片"
  • 知识整理: 将重要对话内容转换为可复习的学习材料

开发经验与最佳实践

项目团队在开发过程中积累了宝贵经验:

技术层面

  • 早期设置日志记录: 尽早配置 stderr 日志,这对调试至关重要
  • 从简单开始: 先创建简单的 MCP 工具,验证 Claude 能够正确调用
  • 完善工具描述: 投入时间优化工具描述,包括产品详情、使用示例等
  • 战略性响应设计: 合理设计工具调用响应,帮助 Claude 更好地理解结果

用户体验

  • 清晰的使用指南: 提供详细的安装和配置说明
  • 多样化触发词: 支持自然语言的多种表达方式
  • 错误处理优化: 对达到月度限制用户提供升级提示

技术架构

  • 协议: Model Context Protocol (MCP)
  • 运行环境: Node.js (通过 npx)
  • API 集成: Rember 官方 API
  • 主要工具: create_flashcards - 智能创建学习卡片
  • 错误处理: 支持瞬态错误重试和超时处理

项目状态与未来规划

当前功能

  • ✅ 基础学习卡片创建
  • ✅ PDF 内容处理
  • ✅ Claude Desktop 集成
  • ✅ 基本错误处理

待改进项目

  • 🔄 遥测和可观测性功能
  • 🔄 更全面的错误处理机制
  • 🔄 工具描述的进一步优化
  • 🔄 更多自动化测试覆盖

总结

Rember MCP 是一个创新的学习工具,它巧妙地结合了 AI 助手的对话能力和科学的学习方法。通过 MCP 协议,用户可以无缝地将与 Claude 的对话转化为结构化的学习材料,并利用间隔重复算法进行长期记忆。