mcpField
C
claude-historian

claude-historian

github.com/vvkmnnAgent 工作流179113 次安装31 周前更新
代码仓库

关于 claude-historian

Claude Historian 是供 Claude Agent 检索过往对话记录的技能,可在开始研究或继续工作前查找历史信息。它支持按错误、文件、计划、会话、工具等范围搜索,也可深入查看特定会话。

主要功能

  1. 01按主题或范围搜索对话
  2. 02查找以往的错误修复方案
  3. 03检索文件和项目相关记录
  4. 04查找计划、会话和工具工作流
  5. 05查看特定会话详情

适用场景

  1. 01网络检索前先查找已有解决方案
  2. 02查找重复错误的修复方法
  3. 03回顾项目中的既有决策
  4. 04找回与某个文件相关的修改记录

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vvkmnn/claude-historian-mcp --skill claude-historian

安装后在 Claude Code 中输入/claude-historian确认已加载。

详细介绍

Claude Historian

开始新对话前,先搜索历史记录。你可能已经找到答案了。

何时使用

使用 WebSearch 之前 → search(query: "...", scope: "similar") 或 search(query: "...", scope: "conversations")。过去的解决方案比网页搜索结果更有参考价值。

遇到错误后卡住 → search(query: "<error message>", scope: "errors")。查找包含代码的过往修复方案。

进入熟悉的项目 → 使用 search(scope: "sessions") 查看近期工作。使用 search(query: "...", scope: "plans") 查看过去的决策。

处理熟悉的文件 → 使用 search(scope: "files", filepath: "src/index.ts")。查看以往的修改及其上下文。

快速参考

情况工具调用
原因不明的错误search(query: "<error>", scope: "errors")
“我以前做过这件事吗?”search(query: "...", scope: "similar")
处理熟悉的文件search(scope: "files", filepath: "...")
需要了解过去的设计思路search(query: "...", scope: "plans")
上次会话做了什么?search(scope: "sessions")
成功的工具工作流search(scope: "tools")
常规搜索search(query: "...", scope: "conversations")
深入查看某次会话inspect(session_id: "...")
规则、技能、CLAUDE.mdsearch(query: "...", scope: "config")
任务管理历史search(query: "...", scope: "tasks")
跨会话记忆search(query: "...", scope: "memories")

关键参数

  • scope:指定搜索范围 — conversations、errors、files、plans、config、tasks、similar、sessions、tools、memories 或 all(默认值)
  • limit:结果数量(默认值为 10)
  • project:按项目名称子串筛选(适用于 conversations、sessions)
  • timeframe:today、yesterday、week、month

常见错误

错误修正方法
直接使用 WebSearch先查找历史记录 — 过去的解决方案更相关
查询内容太笼统使用具体词语:错误消息、文件路径、工具名称
使用 scope: "all" 搜索错误使用 scope: "errors" — 该范围专门提取修复方案
查询中堆砌过多关键词使用 3-5 个具体词语,而不是 10 个以上的泛泛词语

评论

支持 Markdown