MCP Catalogs
Homeclaudex screenshot

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.

developer-toolsai-llmsearch
9
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Analyze past Claude Code conversations for project insights
you:Search and retrieve specific code solutions across sessions
you:Maintain context continuity between different Claude Code sessions
you:What file locations does Claudex scan?
you:Which Claude Code versions are supported?

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 README
  • search_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

claude-desktop-history-viewerclaude-conversation-analyzerclaude-code-memory-extension

Installation

Installation

Option 1: npm (Recommended)
# Global installation
npm install -g @kunwarshah/claudex

# Then run:
claudex
Add MCP Server to Claude Code
claude mcp add --transport stdio claudex -- claudex-mcp
Option 2: From Source
git clone https://github.com/kunwar-shah/claudex.git
cd claudex
npm run check:fix
npm run dev

Open 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.