mcpField
C
claude-historian

claude-historian

github.com/vvkmnnエージェントワークフロー179113 回インストール31 週間前に更新
リポジトリ

claude-historian について

Claude Historianは、Claudeエージェントが過去の会話履歴を検索するためのスキルです。調査や作業の再開前に、エラー、ファイル、計画、セッション、ツールなどを対象に検索し、特定のセッションも確認できます。

主な機能

  1. 01話題や範囲を指定して会話を検索
  2. 02過去のエラー修正を検索
  3. 03ファイルやプロジェクトの履歴を確認
  4. 04計画、セッション、ツールのワークフローを検索
  5. 05特定セッションの詳細を確認

活用シーン

  1. 01Web検索の前に既存の解決策を確認
  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") を使用します。過去の解決策は Web 検索結果より役立ちます。

エラーで行き詰まったとき → 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 を使うまず Historian を確認します — 過去の解決策のほうが関連性が高いです
あいまいなクエリエラーメッセージ、ファイルパス、ツール名など、具体的な用語を使います
エラー検索に scope: "all" を使うscope: "errors" を使います — 修正方法の抽出に特化しています
キーワードを大量に並べた長いクエリ一般的な用語を 10 個以上並べず、具体的な用語を 3~5 個に絞ります

コメント