Skip to main content
Glama

claude-lens

MCPサーバー。Claude Codeに過去すべてのセッションにわたる検索可能なメモリを提供します。

すべてのClaude CodeセッションJSONLファイルを、FTS5全文検索付きSQLiteデータベースにインデックス化します。Claudeは、会話の検索、過去のツール呼び出しの発見、プロジェクトや日付でのフィルタリング、以前に解決したエラーの検索を行うツールを利用できます。

仕組み

Claude Codeはセッションを~/.claude/projects/内のJSONLファイルとして保存します。claude-lensは起動時にこれらを解析し、FTS5検索インデックスを構築して、MCP経由で9つのツールを公開します。Claudeのエージェントループが自身の履歴を検索するタイミングを決定するため、手動での呼び出しは不要です。

これは受動的なRAGではなく、能動的想起です。Claudeは何を検索するかを決定し、結果を読み、フォローアップクエリでさらに深掘りできます。人間が検索エンジンを使うのと同じパターンであり、的を絞った複数のクエリが、盲目的な1回の検索に勝ります。

Related MCP server: conversation-search

ツール

ツール

説明

search_sessions

すべてのセッションメッセージにわたる全文検索

search_tool_calls

過去のBashコマンド、ファイル編集、grepパターンの検索

get_session

セッション全体のトランスクリプトを読む

get_session_summary

プロジェクト、モデル、使用ツール、変更ファイルなどのクイックメタデータ

filter_by_project

特定のプロジェクトのセッションを一覧表示

filter_by_date

日付範囲内のセッションを検索

list_projects

セッション数を含む全プロジェクト

get_stats

インデックス全体の統計

search_errors

過去のツールエラーとその解決方法を検索

インストール

git clone https://github.com/jasonpaulmichaels/claude-lens.git
cd claude-lens
bash scripts/install.sh

または手動で:

# Sync repo to runtime install location
rsync -a --exclude=node_modules --exclude=.git --exclude=test \
  ./ ~/.claude/mods/claude-lens/
cd ~/.claude/mods/claude-lens && npm install --omit=dev

# Register MCP server (user scope so it's available everywhere)
claude mcp add -s user claude-lens -- node ~/.claude/mods/claude-lens/src/index.js

install.shがこれを自動的に行います。ソースリポジトリはランタイムインストールとは分離されており、ソースを編集してinstall.shを再実行することでデプロイできます。

インストール後、Claude Codeを再起動してください。最初の起動ですべてのセッションがインデックス化されます(数分かかります)。以降の起動は増分のみです(5秒未満)。

使用方法

通常どおりClaude Codeを使用するだけです。過去のセッションからのコンテキストが役立つ場合、Claudeが自動的に検索します。直接尋ねることもできます:

  • 先週は何をやっていた?

  • betterclawの認証バグをどう修正した?

  • cloudflareトンネルを設定したセッションを見つけて

  • カーネルモジュールを再ビルドするために実行したコマンドは?

  • listforgeで作業中に遭遇したエラーを表示して

要件

  • Node.js 20+

  • MCP対応のClaude Code

データ

  • セッションのインデックス元:~/.claude/projects/

  • データベースの保存先:~/.claude-lens/claude-lens.db

  • サブエージェントのセッションはスキップされます

  • DBを管理可能なサイズに保つため、ツール出力は500文字に切り詰められます

  • ファイルのmtime追跡による増分インデックス化

ライセンス

MIT

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables comprehensive search and analysis of Claude Code conversation history using full-text search, optional semantic vector search, and conversation management tools. Provides fast SQLite-based indexing with role-based filtering, project organization, and hybrid search capabilities combining keyword and semantic matching.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Full-text search over Claude Code conversation history using SQLite FTS5, exposing indexed transcripts as MCP tools for searching, browsing, and reading turns.
    4
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables searching and browsing past Claude Code conversations directly from within an active Claude session, with full-text search and cost tracking.
    MIT