Token导航 LogoToken导航TokenDH.com
Checkpoint MCP logo
运维云端未说明官方级别未说明来源级核验

Checkpoint MCP

MCP Server

一个用于跟踪和可视化多主题学习进度,并提供智能分析以识别知识差距和优化学习路径的MCP服务器。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
教育技术Python云端部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

format37

提供方

format37

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

检查点mcp

具有可视化和分析功能的知识评估MCP服务器

概述

MCP服务器,旨在通过知识评估跟踪和可视化多个主题的学习进度。该服务器提供数据跟踪和智能分析,以帮助识别知识差距并优化学习路径。

主要特点

  • 知识评估:使用宽度(广度)和深度分数跟踪学习进度
  • 进度可视化:生成图表,显示随时间推移的学习趋势
  • 差距分析:识别知识差距并获得个性化建议
  • 语音友好:针对具有简洁功能名称的语音交互进行了优化

核心概念

评估维度

每个主题都从两个维度进行评估:

  • 宽度(宽度):能够为一个问题提出多种有效的解决方案/方法
  • 深度:能够解释一种方法的细节、实施和理论

两个维度的得分范围都在0.0到1.0之间。

示例评估

{
  "topic": "gradient descent",
  "answer": "Gradient descent minimizes loss by iteratively...",
  "width_score": 0.6,
  "width_explanation": "Covered SGD, momentum, and Adam",
  "depth_score": 0.7,
  "depth_explanation": "Detailed math and convergence discussion"
}

可用工具

1. get_progress()

在一次通话中获取所有主题的整体学习进度。

退货:JSON数组,包含每个主题的最新得分、趋势和评估计数。

用例:所有学习进度的快速仪表板视图。

2. get_history(topic)

获取单个主题的按时间顺序排列的评估历史记录。

参数:

  • topic:主题名称(例如“梯度下降”)

退货:按时间顺序排列的所有评估,包括分数和解释。

用例:回顾理解是如何随着时间的推移而演变的。

3. save_evaluation(topic, answer, width_score, width_explanation, depth_score, depth_explanation)

保存新评估并与之前的评估进行比较。

参数:

  • topic:正在评估的主题
  • answer:用户的答案文本
  • width_score:广度得分(0.0-1.0)
  • width_explanation:宽度评估说明
  • depth_score:深度得分(0.0-1.0)
  • depth_explanation:深度评估说明

退货:JSON,带有分数差异和嵌套在“先前”键下的先前评估数据。

用例:记录评估结果,并查看上次的改进情况。

4. plot_topic(topic) ✨ 新

生成显示宽度和深度分数随时间变化的折线图。

参数:

  • topic:要可视化的主题

退货:图像+统计数据,包括趋势和评估计数。

用例:特定主题学习进度的视觉表示。

5. plot_all() ✨ 新

生成比较所有评估主题的摘要可视化。

退货:两个子图图像:

  • 比较主题的水平条形图
  • 显示宽度与深度关系的散点图

用例:全面了解所有主题的学习进展。

6. analyze_gaps(topics) ✨ 新

分析评估解释,找出知识差距并提供建议。

参数:

  • topics:要分析的可选主题列表(默认为全部)

退货:详细分析包括:

  • 按严重程度排序的知识差距
  • 批评中的常见模式
  • 缺少概念
  • 优先建议
  • 跨主题见解

用例:获得关于下一步研究内容的可操作见解。

工作流程

典型学习环节

  1. 开始:使用 get_progress() 查看当前状态
  2. 学习:了解一个主题
  3. 评估:与法学硕士讨论,然后致电 save_evaluation() 记录结果
  4. 可视化:使用 plot_topic() 查看进度图
  5. 分析:使用 analyze_gaps() 获取推荐

语音交互示例

User: "Show me my progress"
LLM: [Calls get_progress()]

User: "Let's discuss gradient descent"
[Discussion happens...]

User: "Evaluate my understanding"
LLM: [Calls save_evaluation() with scores and explanations]

User: "Show me a chart of my progress"
LLM: [Calls plot_topic("gradient descent")]

User: "What should I focus on next?"
LLM: [Calls analyze_gaps()]

安装

本地开发

git clone https://github.com/format37/checkpoint-mcp.git
cd checkpoint-mcp
./compose.local.sh

生产部署

./compose.prod.sh

注:生产部署需要 .env.production 配置。

数据存储

  • 评估结果以CSV文件存储在 /app/data/{topic}.csv
  • 在中保存为PNG的可视化效果 /app/data/plots/
  • 每个CSV包含:时间戳、答案、分数和解释

话题

backend/topics.py 查看可用主题的完整列表。

目录标签

目录标签

教育技术Python云端部署知识评估本地部署学习进度跟踪可视化分析智能推荐

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP