Community研究&データ分析github.com

IAParfaite/ClaudeHistoryMCP

Claude Code の会話履歴をインデックス化し、検索することで、ナレッジの抽出、解決策の追跡、プロジェクトコンテキストの提供を実現し、効率的な開発ワークフローを支援します。

ClaudeHistoryMCP とは?

IAParfaite/ClaudeHistoryMCP は、Claude Code の会話履歴をインデックス化し、検索可能にする MCP (Model Context Protocol) サーバーです。開発者は過去のセッションで議論された解決策、障害、意思決定を簡単に検索できるため、同じ問題に繰り返し取り組む時間を削減できます。このスキルは、Claude Code の会話履歴(通常はローカルに保存された JSON ファイル)を解析し、全文検索エンジンに登録します。プラットフォームとしては、Claude Code と連携するすべての環境(ローカル開発環境、CI/CD パイプラインなど)で動作し、特定のキーワードや日付範囲によるクエリが可能です。これにより、プロジェクトのナレッジベースを自動的に構築し、チーム全体での情報共有と再利用を促進します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add IAParfaite/ClaudeHistoryMCP

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ClaudeHistoryMCP は何をしますか?

Claude Code の会話履歴をインデックス化し、検索することで、ナレッジの抽出、解決策の追跡、プロジェクトコンテキストの提供を実現し、効率的な開発ワークフローを支援します。

機能

  • 履歴インデックス: Claude Code の会話履歴ファイルを解析し、検索可能なインデックスを自動生成します。
  • 全文検索: キーワード、フレーズ、日付範囲による柔軟な検索をサポート。
  • コンテキスト抽出: 特定の会話から解決策や重要な情報を抽出します。
  • プロジェクト横断検索: 複数のプロジェクト履歴を横断して検索可能。

使い方

インストール

npm install -g @iaparfaite/claude-history-mcp

設定

claude_desktop_config.json に以下を追加:

{
  "mcpServers": {
    "claude-history": {
      "command": "npx",
      "args": ["-y", "@iaparfaite/claude-history-mcp"],
      "env": {
        "CLAUD_HISTORY_DIR": "/path/to/claude/history"
      }
    }
  }
}

検索例

# 最新の解決策を検索
claude-history search "docker compose"

# 日付範囲指定
claude-history search --from 2024-01-01 --to 2024-03-01 "error handling"

環境変数

変数名説明デフォルト
CLAUD_HISTORY_DIRClaude Code 履歴ディレクトリ~/.claude/history
MCP_PORTMCPサーバーポート8080

動作環境

  • Node.js 18+
  • Claude Code (Desktop / CLI)

ライセンス

MIT

関連スキル