プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Claudex

作者:kunwar-shahバージョン 1.3.4i★ –iパソコンで動く
レジストリ名io.github.kunwar-shah/claudex

インストール

概要

作者による説明(英語の原文)

Persistent memory + FTS5 search MCP server for Claude Code conversation history.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: 検索・AIの記憶

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "claudex": {
      "command": "npx",
      "args": [
        "-y",
        "@kunwarshah/claudex"
      ],
      "env": {
        "PROJECT_ROOT": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add claudex --env PROJECT_ROOT=your-value -- npx -y @kunwarshah/claudex

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "claudex": {
      "command": "npx",
      "args": [
        "-y",
        "@kunwarshah/claudex"
      ],
      "env": {
        "PROJECT_ROOT": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "claudex": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@kunwarshah/claudex"
      ],
      "env": {
        "PROJECT_ROOT": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • PROJECT_ROOT env
    Path to Claude Code conversation log directory. Defaults to ~/.claude/projects.

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント kunwar-shah で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

検索・AIの記憶のほかのサーバーとの比較i

  • このカテゴリのほかの7277件のうち0%よりスターが多い
  • このカテゴリのほかの7277件のうち11%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの7277件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Claudexは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.3.4)がレジストリに届いたのは6 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:Context7, Codebase Memory, Exa

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Context7

作者:upstash

Up-to-date docs for AI agents

パソコンでもクラウドでも★ 64,224MIT昨日更新
インストール

Codebase Memory

作者:DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

パソコンで動く★ 48,148MIT21 日前更新
インストール

Exa

作者:exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

クラウドで動く★ 5,213MIT先月更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Claudex

Professional conversation viewer and analysis tool for Claude Code

Category: Development Tools · Conversation Analysis · Usage Monitoring

Claudex is a full-stack web application designed for developers, QA engineers, and researchers who need to inspect, search, and analyze Claude Code conversation histories. Built with React and Fastify, it provides enterprise-grade full-text search using SQLite FTS5, universal template support for all Claude Code versions, and comprehensive analytics dashboards.

📚 [Documentation](https://kunwar-shah.github.io/claudex/) | 💬 [Discussions](https://github.com/kunwar-shah/claudex/discussions) | 🐛 [Issues](https://github.com/kunwar-shah/claudex/issues)


🆕 What's New

Version 1.3.0 (February 12, 2026) — MCP Server
  • 🧠 MCP Server: Model Context Protocol server gives Claude Code persistent memory across sessions
  • 🔧 10 MCP Tools: Project context, session search, conversation retrieval, structured memory CRUD
  • 💾 Structured Memory System: Store coding knowledge (conventions, architecture, decisions, error patterns) with priority, confidence, and TTL
  • 📋 3 MCP Prompts: /recall, /catchup, /history for quick access to past sessions
  • 🎯 Token Budgeting: Three detail levels (minimal/standard/full) for context management
  • 📖 One-Command Setup: claude mcp add --transport stdio claudex -- claudex-mcp

Previous releases

Version 1.2.0 (November 11, 2025)
  • 🎨 Comprehensive Theming System: 10 professional themes (default, emerald, green, blue, purple, orange, red, rose, yellow, classic)
  • 🔤 Advanced Typography: 29 font families with visual preview
  • 📏 Granular Font Sizing: 5 precise font size options (14px-18px)
  • 💾 Settings Persistence: All customizations saved to localStorage
Version 1.1.0 (October 27, 2025)
  • 🎯 Smart Title Extraction: Meaningful session titles from conversation content
  • 📊 Tremor Analytics Dashboard: Tailwind-based charts and multi-scale visualizations
  • 🐳 Docker Multi-Platform: amd64 and arm64 with optimized ~200MB images
  • ⚡ Performance: 121x faster async search index rebuild

View full changelog | Troubleshooting guide


📸 Screenshots

🎨 NEW in v1.2.0: Theming & Customization

10 Professional Themes Classic, Emerald, Blue, Purple, Orange, Red, Rose, Yellow, Green, Default

29 Font Families Visual preview showing actual typefaces

Granular Font Sizing 5 precise options (14px-18px) + border radius control

Settings Modal Appearance functional, more settings coming soon

Conversation View
Full-Text Search

✨ Features

  • MCP Server: Give Claude Code persistent memory — conventions, architecture, decisions, and error patterns survive across sessions
  • Structured Memory: Store and recall coding knowledge with priority (1-10), confidence, and TTL-based expiration
  • Auto Project Discovery: Automatically scans ~/.claude/projects directory to discover all conversations across multiple projects
  • Full-Text Search: Enterprise-grade SQLite FTS5 search engine with advanced filtering by project, session, role, date range, and content highlighting
  • Universal Template Support: Intelligent template detection and parsing for all Claude Code versions (V1.x, V2-mixed, V2.0+) with automatic format detection
  • Smart Content Rendering: Syntax-highlighted code blocks, markdown rendering, diff visualization, JSON formatting, and tool usage tracking
  • Session Analytics: Comprehensive analytics dashboard with message distribution charts, file operation tracking, and conversation statistics using Tremor React
  • Export Options: Export conversations to JSON (structured data), HTML (readable format), or plain TXT for archival and sharing
  • Modern UI: Responsive React interface with 10 themes, 29 fonts, session favorites, and optimized for developer workflows

💖 Support This Project

Claudex is free and open source. If it saves you time and improves your workflow, please consider:

  • ⭐ Star the repo - Help others discover Claudex
  • 🐛 Report bugs - Your feedback makes us better
  • 💡 Share ideas - Request features in Discussions
  • ☕ Buy me a coffee - Support continued development

Every contribution helps keep this project alive and growing! 🚀


🚀 Quick Start

Prerequisites
  • Node.js 18+ and npm
  • Claude Code installed with conversation history in ~/.claude/projects
Installation
Option 1: npm (Recommended)
# Global installation

npm install -g @kunwarshah/claudex [https://www.npmjs.com/package/@kunwarshah/claudex]

Then run anywhere:

claudex

Custom port (if 3400 is in use):

claudex --port 3500

Custom project directory:

claudex --project-root ~/my-claude-projects

Or use without installing (npx):

npx @kunwarshah/claudex

Add MCP Server (gives Claude Code persistent memory):

claude mcp add --transport stdio claudex -- claudex-mcp

See the MCP Server Guide for details.

CLI Options:

  • --help, -h: Show help message
  • --version, -v: Show version
  • --port, -p : Custom server port (default: 3400)
  • --project-root : Custom Claude projects directory

Environment Variables:

  • PORT: Server port (default: 3400)
  • PROJECT_ROOT: Claude projects directory (default: ~/.claude/projects)
Option 2: From Source
  1. Clone the repository:
git clone https://github.com/kunwar-shah/claudex.git

cd claudex

  1. Run system check (optional but recommended):
npm run check

This validates your environment and catches common setup issues.

  1. Install dependencies (or use auto-fix):
# Option 1: Manual installation

npm install cd server && npm install && cd .. cd client && npm install && cd ..

Option 2: Auto-fix (installs deps + creates .env)

npm run check:fix

  1. Configure environment (if not using auto-fix):
cd server

cp .env.example .env

Edit .env if needed (default: PROJECT_ROOT=~/.claude/projects)

cd ..

  1. Start the application:
# Automatically runs system check, then starts servers

npm run dev

  1. Open your browser: http://localhost:3000

The backend API runs on http://localhost:3400

System Checker

Claudex includes a comprehensive system checker that validates your environment:

# Quick check

npm run check

Detailed output

npm run check:verbose

Auto-fix common issues

npm run check:fix

JSON output (for CI/CD)

npm run check:json

What it checks:

  • ✅ Node.js & npm versions
  • ✅ PROJECT_ROOT path & permissions
  • ✅ Port availability (3000, 3400)
  • ✅ Dependencies installation
  • ✅ Claude Code data (projects, sessions)
  • ✅ JSONL file validity
  • ✅ Database permissions
  • ✅ Search index status
Global CLI Installation (Optional)

Install globally to use claudex command anywhere:

./install.sh

Then run from anywhere:

claudex

🔧 Configuration

Server Configuration (.env)
# Path to Claude Code projects directory

Supports ~ expansion (e.g., ~/.claude/projects)

PROJECT_ROOT=~/.claude/projects

Server port

PORT=3400

Environment

NODE_ENV=development

Default Ports
  • Frontend: http://localhost:3000 (Vite dev server)
  • Backend: http://localhost:3400 (Fastify API)
  • Frontend build: Uses port 3400 (served by backend in production)

📂 Project Structure

claudex/

├── server/ # Backend (Node.js + Fastify) │ ├── src/ │ │ ├── parsers/ # Template detection & message parsing │ │ │ ├── templateDetector.js # V1/V2/V3 template detection │ │ │ └── messageParser.js # Universal message parser │ │ ├── services/ # Core business logic │ │ │ ├── fileScanner.js # Project/session discovery │ │ │ ├── sessionParser.js # Full session parsing │ │ │ ├── searchDatabase.js # SQLite FTS5 search │ │ │ ├── searchIndexer.js # Search index builder │ │ │ └── memoryService.js # Structured memory CRUD │ │ ├── mcp/ # MCP server (Claude Code integration) │ │ │ ├── index.js # MCP entry point + stdio transport │ │ │ ├── tools.js # 10 MCP tool handlers │ │ │ ├── resources.js # MCP resources │ │ │ └── prompts.js # 3 MCP prompts │ │ ├── routes/ # API endpoints │ │ │ ├── projects.js # Project/session routes │ │ │ ├── search.js # Search routes │ │ │ └── export.js # Export routes │ │ ├── utils/ # Helper utilities │ │ │ └── pathHelper.js # Path expansion (~/ support) │ │ └── server.js # Main server │ ├── data/ # SQLite database (auto-created) │ ├── .env.example # Environment template │ └── package.json ├── client/ # Frontend (React + Vite) │ ├── src/ │ │ ├── components/ # React components │ │ │ ├── ProjectSelector.jsx │ │ │ ├── SessionList.jsx │ │ │ ├── ConversationThread.jsx │ │ │ ├── MessageBubble.jsx │ │ │ ├── ClaudeMessageRenderer.jsx │ │ │ └── SearchPage.jsx │ │ ├── services/ # API client │ │ │ └── api.js │ │ └── App.jsx # Main app │ └── package.j

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く