交错学习MCP服务器

一个基于认知科学支持的模型上下文协议(MCP)服务器,实现交错学习技术以优化知识保留。

  • by sheikhcoders
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 sheikhcoders/interleaved-learning-mcp

使用说明

🧠 交错学习MCP服务器

一种模型上下文协议(MCP)服务器,实现了认知科学支持的交错学习技术,以实现最佳的知识记忆。

🚀 实时服务器

MCP端点: https://interleaved-learning-mcp.vercel.app/api/mcp

LLMs.txt支持


📚 文档

什么是交叉学习?

交错学习是一种认知策略,由数十年的研究支持,涉及在学习过程中混合不同的主题,而不是一次只关注一个主题(阻塞练习)。

研究支持的好处

好处 改进
长期保留 提高43%
概念辨别 显著改善
知识转移 增强应用
解决问题 更灵活的方法

“交错学习是目前最强大的学习策略之一,但尚未得到充分利用。”——Rohrer&Taylor,2007


🛠️ 可用工具

1. create_study_plan

使用5种研究支持的模式生成交错的研究计划。

{
  "subjects": ["Mathematics", "Physics", "Chemistry"],
  "totalMinutes": 90,
  "pattern": "ABCABC"
}

可用图案:

  • ABAB -简单交替(初学者)
  • ABCABC -三重旋转(中间)
  • ABACBC -间隔混合(中间)
  • Random -最大交织(高级)
  • Blocked-to-Interleaved -逐步过渡(初学者)

2. generate_interleaved_quiz

创建混合主题测验,加强歧视学习。

3. create_flashcard_deck

构建多主题抽认卡,用于交错复习。

4. get_shuffled_flashcards

按主题顺序检索抽认卡。

5. log_study_session

跟踪学习课程的持续时间和测验成绩。

6. get_learning_progress

查看统计数据和个性化建议。

7. get_interleaving_patterns

了解不同的交织策略及其用例。


🔌 快速开始

使用游标连接

添加到 .cursor/mcp.json:

{
  "mcpServers": {
    "interleaved-learning": {
      "url": "https://interleaved-learning-mcp.vercel.app/api/mcp"
    }
  }
}

与克劳德桌面连接

添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "interleaved-learning": {
      "transport": {
        "type": "streamable-http",
        "url": "https://interleaved-learning-mcp.vercel.app/api/mcp"
      }
    }
  }
}

🧪 地方发展

# Clone the repository
git clone https://github.com/sheikhcoders/interleaved-learning-mcp.git
cd interleaved-learning-mcp

# Install dependencies
npm install

# Run development server
npm run dev

# Test with MCP Inspector
npx @modelcontextprotocol/inspector@latest http://localhost:3000 undefined

连接到 http://localhost:3000/api/mcp 使用流式HTTP传输。


📦 技术栈

  • 框架: Next.js 15
  • MCP适配器: mcp处理器(Vercel)
  • 协议: @模型上下文协议/sdk
  • 语言: TypeScript
  • 验证: 萨德
  • 部署: 维塞尔

📖 学习资源


👨‍💻 作者

利洪·谢赫
@谢赫编码员


📄 许可证

麻省理工学院许可证©2024 Likhon Sheikh


Built with ❤️ for better learning outcomes