claude-lens
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
ツール
ツール | 説明 |
| すべてのセッションメッセージにわたる全文検索 |
| 過去のBashコマンド、ファイル編集、grepパターンの検索 |
| セッション全体のトランスクリプトを読む |
| プロジェクト、モデル、使用ツール、変更ファイルなどのクイックメタデータ |
| 特定のプロジェクトのセッションを一覧表示 |
| 日付範囲内のセッションを検索 |
| セッション数を含む全プロジェクト |
| インデックス全体の統計 |
| 過去のツールエラーとその解決方法を検索 |
インストール
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.jsinstall.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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables 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.
- FlicenseNot gradedqualityDmaintenanceFull-text search over Claude Code conversation history using SQLite FTS5, exposing indexed transcripts as MCP tools for searching, browsing, and reading turns.3
- AlicenseAqualityDmaintenanceEnables Claude Code to search, browse, and read its own past conversation history across all projects using BM25 keyword search.118MIT
- AlicenseNot gradedqualityDmaintenanceEnables searching and browsing past Claude Code conversations directly from within an active Claude session, with full-text search and cost tracking.MIT
Related MCP Connectors
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sanchez314c/claude-lens'
If you have feedback or need assistance with the MCP directory API, please join our Discord server