
claudex
by kunwar-shah·★ 88·Score 47
Claudex is an MCP server that provides persistent memory and FTS5 search for Claude Code conversation history with a web UI.
Overview
Claudex is a full-stack web application designed for developers, QA engineers, and researchers to inspect, search, and analyze Claude Code conversation histories. It serves as an MCP server with 10 tools that give Claude Code persistent memory across sessions, storing coding knowledge like conventions, architecture decisions, and error patterns. The application includes enterprise-grade SQLite FTS5 full-text search, universal template support for all Claude Code versions, and a comprehensive analytics dashboard.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Claudex when you need to analyze and search Claude Code conversation history while providing persistent memory to Claude Code across sessions.
When NOT to choose this
Don't choose Claudex if you're using a different AI assistant that doesn't integrate with Claude Code, or if you need a solution for conversation analysis that doesn't require MCP integration.
Tools this server exposes
10 tools extracted from the READMEsearch_messagessearch_messages(query, limit, project, session, role, before, after)Search through conversation messages using FTS5 full-text search
get_sessionget_session(project, session)Retrieve a complete conversation session by project and session ID
list_projectslist_projects()List all available Claude Code projects
list_sessionslist_sessions(project, limit)List conversation sessions for a specific project
store_memorystore_memory(key, content, priority, confidence, ttl)Store structured coding knowledge with priority, confidence and expiration
retrieve_memoryretrieve_memory(query, limit)Retrieve stored structured coding knowledge
update_memoryupdate_memory(key, content, priority, confidence, ttl)Update existing structured memory entry
delete_memorydelete_memory(key)Remove a structured memory entry
get_contextget_context(project, session, detail_level)Get project context with configurable detail level
build_search_indexbuild_search_index()Rebuild the FTS5 search index for all conversations
Comparable tools
Installation
Installation
Option 1: npm (Recommended)
# Global installation
npm install -g @kunwarshah/claudex
# Then run:
claudexAdd MCP Server to Claude Code
claude mcp add --transport stdio claudex -- claudex-mcpOption 2: From Source
git clone https://github.com/kunwar-shah/claudex.git
cd claudex
npm run check:fix
npm run devOpen http://localhost:3000 in your browser.
FAQ
- What file locations does Claudex scan?
- Claudex automatically scans the ~/.claude/projects directory by default, but you can configure a custom path with --project-root flag.
- Which Claude Code versions are supported?
- Claudex supports universal template detection and parsing for all Claude Code versions (V1.x, V2-mixed, V2.0+).
Compare claudex with
Last updated · Auto-generated from public README + GitHub signals.