LLM学习提示记录工具

一个本地存储LLM学习会话提示以辅助元认知的MCP服务器工具,帮助用户追踪和回顾学习过程中的提问记录。

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

使用说明

学习日志mcp

LLM学习会议 提示本地存储以帮助元认知的MCP服务器

制作的理由

在学习LLM的过程中一直有疑问。

“我真的知道这个吗?”

阅读AI的说明似乎可以理解。点点头,说“啊,原来如此”就过去了。 但是几天后,如果想向团队成员解释同样的概念,就很难开口了。 明明看了很多次,但真正要说出来的话,只剩下抽象的感觉了。

当时我明白了。 好像理解的感觉和 真的理解是不同的。

与LLM对话时,很容易误以为“知道了”。 但是回头看我问了什么,我实际上看到了在哪里堵住的。 从问题的发展趋势来看,我的理解出现了漏洞。

所以制作了。轻松保存我提出的问题,以后可以回顾的工具。 不是AI的长答案,只收集我的短问题就足够了。

我想利用这个工具深入挖掘DevOps和开源生态系统。

为什么保存提示符?

在LLM学习时,我们通常 输出值(AI的答案)存储在节点或记事本中。 但回想起来:

  • 如果您给出同样的提示,您可以随时重新获得类似的答案。
  • 输出值长而重,但提示短而轻
  • **我问了什么。**马上 我不知道什么是
기존 방식: 세션 → AI 답변 복사 → 노션에 저장 → 나중에 찾기 어려움

learnlog 방식: 세션 → 프롬프트 자동 저장 → "오늘 뭐 공부했지?" → 즉시 확인

保存提示 我在什么地方被堵住了, 好奇什么了解。 这是真正的元认知。

核心哲学

  1. 输入>输出:保存提示,而不是输出值
  2. 轻量化:只保留简单的问题,而不是沉重的答案
  3. 元认知:通过“我问了什么?”了解学习现状
  4. 独立于会话:在任何LLM、任何会话中,学习记录都集中在一起

安装

1.克隆和构建存储库

git clone https://github.com/YUJAEYUN/learnlog-mcp.git
cd learnlog-mcp
npm install
npm run build

2.注册Claude Code

claude mcp add learnlog-mcp node /path/to/learnlog-mcp/dist/index.js

3.注册到Claude Desktop(选择)

~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "learnlog-mcp": {
      "command": "node",
      "args": ["/path/to/learnlog-mcp/dist/index.js"]
    }
  }
}

用法

自动保存

当您提出与学习相关的问题时,AI会自动保存提示。 不用另外说“请保存”。

查看学习记录

"오늘 뭐 공부했지?"
"오늘 뭐 물어봤지?"

→按时间顺序显示今天保存的所有提示

查询特定日期

"2025-12-20에 뭐 공부했어?"

最近的学习情况

"최근 일주일 학습 현황 보여줘"

→显示按日期的问题计数摘要

存储位置

~/learnlog/
└── prompts/
    ├── 2025-12-20.json
    ├── 2025-12-21.json
    └── 2025-12-22.json

每个文件按时间顺序存储相应日期的提示:

[
  {
    "prompt": "N+1 쿼리 문제가 뭐야?",
    "timestamp": "2025-12-22T10:30:00.000Z"
  },
  {
    "prompt": "그럼 eager loading은 어떻게 구현해?",
    "timestamp": "2025-12-22T10:35:00.000Z"
  }
]

工具列表

工具 说明
save_prompt 保存提示(AI自动调用)
get_today_prompts 查询今天的问题列表
get_prompts_by_date 查询特定日期的问题
get_recent_prompts 最近N天的学习情况

使用示例

1.每日学习回顾

사용자: 오늘 뭐 공부했지?

AI: 📝 오늘의 질문 (5개)

1. [10:30] N+1 쿼리 문제가 뭐야?
2. [10:35] eager loading은 어떻게 구현해?
3. [14:20] 인덱스는 언제 걸어야해?
4. [14:45] 복합 인덱스 순서가 중요한 이유?
5. [16:00] EXPLAIN ANALYZE 결과 해석법?

→今天学习了数据库优化啊!

2.了解学习模式

사용자: 최근 일주일 현황 보여줘

AI: 📊 최근 7일간 학습 기록

• 2025-12-22: 5개 질문
• 2025-12-21: 3개 질문
• 2025-12-20: 8개 질문

총 16개 질문

3.继续之前的学习

사용자: 12월 20일에 뭐 물어봤었지?

AI: 📝 2025-12-20의 질문 (8개)

1. [09:00] MCP 프로토콜이 뭐야?
2. [09:15] Tools, Resources, Prompts 차이?
...

→啊,学过MCP吧。接着提问吧!

许可证

国际学生委员会