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_DIR | Claude Code 履歴ディレクトリ | ~/.claude/history |
MCP_PORT | MCPサーバーポート | 8080 |
動作環境
- Node.js 18+
- Claude Code (Desktop / CLI)
ライセンス
MIT