CC

catlog22/codexlens-search

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

47 stars 7 forks 品質 68 トレンド 13MIT

軽量なコード検索エンジン — 2段ベクトル + FTS + RRF 融合 + Claude コードの MCP サーバー

概要

ClaudeコードのMCPサーバーとセマンティックコード検索エンジン。 ハイブリッド検索: ベクトル + FTS + AST グラフ + ripgrep regex — RRF の融合と再評価. です。 Claudeコードは、インデックス project -> Search -> find のツールを自動的に検出します。 LLM-enhanced検索(ロケート)を有効にするには、LM API キーを追加します。 プラットフォームに合ったインストールを選択します。 : Windowsでは、ベースパッケージを[directml]なしでインストールすると、MCPサーバーは、GPUの実行時間を自動検出し、起動時にonnxruntime-directmlをインストールします。 GPUは2回目のスタートから効果を発揮します。 - — codexlens-mcp コマンド - — tree-sitter シンボル抽出 + グラフ検索 - — 高性能 HNSW ANN バックエンド (デフォルト) - — ANN + バイナリーインデックスのバックエンド (粗い検索のヘミング) - — watchdog オートインデックス - — 再帰的.

概要(AI 翻訳)

ClaudeコードのMCPサーバーとセマンティックコード検索エンジン。

ハイブリッド検索: ベクトル + FTS + AST グラフ + ripgrep regex — RRF の融合と再評価.

2018年11月11日

クイックスタート

プロジェクトに追加 .mcp.json:

です。 index_project -> [Search] -> [locate]のツールを自動的に検出します。

LLM-enhanced検索(locate)を有効にするには、LM API キーを追加します。

インストール

プラットフォームに合ったインストールを選択します。

プラットフォームの推奨事項

| プラットフォーム | 推奨 | コマンド | お問い合わせ | [[T5] | [pip install codexlens-search[directml] | [pip install codexlens-search[directml] | [pip install codexlens-search[directml] | [pip install codexlens-search[directml] | [pip install codexlens-search[directml]] | [pip install codexlens-search[directml]] | [pip install codexlens-search[directml]] | [[pip install codexlens-search[directml]] | [[[pip install codexlens-search[directml]]] |[[pip install codexlens-search[directml]]]]] |[[[[[pip install codexlens-search[directml]]]]]] [[[[pip install codexlens-search[directml]]]]]]] | ※Windows CPUのみ ※ | ベース | [[T7] | | ※Linux + NVIDIA GPU** | [[T8] | [[T9] | | Linux CPU / AMD GPU** | ベース | [[T10] | | macOS(Apple Silicon)** | ベース | [[T11] | | [[T12] | [pip install codexlens-search[all] | [pip install codexlens-search[all] | [pip install codexlens-search[all] | [pip install codexlens-search[all] | [[all] | [[all] | [pip install codexlens-search[all]] | [pip install codexlens-search[all] | [[pip install codexlens-search[all]] | [[[all]]] |[[pip install codexlens-search[all]]] |[[[pip install codexlens-search[all]]] |[[[[pip install codexlens-search[all]]]]

**注記:Windowsでは、ベースパッケージを[[T14]なしでインストールすると、MCPサーバーは、最初の起動時に欠落したGPUランタイムを自動検出し、[[T15]をインストールします。 GPUは2回目のスタートから効果を発揮します.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

codexlens-search

Semantic code search engine with MCP server for Claude Code.

Hybrid search: vector + FTS + AST graph + ripgrep regex — with RRF fusion and reranking.

中文文档

Quick Start

pip install codexlens-search[all]

Add to your project .mcp.json:

{
  "mcpServers": {
    "codexlens": {
      "command": "uvx",
      "args": ["--from", "codexlens-search[all]", "codexlens-mcp"],
      "env": {
        "CODEXLENS_EMBED_API_URL": "https://api.openai.com/v1",
        "CODEXLENS_EMBED_API_KEY": "${OPENAI_API_KEY}",
        "CODEXLENS_EMBED_API_MODEL": "text-embedding-3-small",
        "CODEXLENS_EMBED_DIM": "1536"
      }
    }
  }
}

That’s it. Claude Code will auto-discover the tools: index_project -> Search -> locate.

To enable LLM-enhanced search (locate), add LLM API keys:

{
  "mcpServers": {
    "codexlens": {
      "command": "uvx",
      "args": ["--from", "codexlens-search[all]", "codexlens-mcp"],
      "env": {
        "CODEXLENS_EMBED_API_URL": "https://api.openai.com/v1",
        "CODEXLENS_EMBED_API_KEY": "${OPENAI_API_KEY}",
        "CODEXLENS_EMBED_API_MODEL": "text-embedding-3-small",
        "CODEXLENS_EMBED_DIM": "1536",
        "CODEXLENS_LLM_EXPAND_API_KEY": "${GLM_API_KEY}",
        "CODEXLENS_LLM_EXPAND_MODEL": "glm-5-turbo",
        "CODEXLENS_LLM_EXPAND_API_BASE": "https://open.bigmodel.cn/api/paas/v4/"
      }
    }
  }
}

Install

Choose the install that matches your platform:

# Minimal — CPU inference (fastembed bundles onnxruntime CPU)
pip install codexlens-search

# Windows GPU — DirectML, any DirectX 12 GPU (NVIDIA/AMD/Intel)
pip install codexlens-search[directml]

# Linux/Windows NVIDIA GPU — CUDA (requires CUDA + cuDNN)
pip install codexlens-search[cuda]

# Auto-select — DirectML on Windows, CPU elsewhere
pip install codexlens-search[all]

Platform Recommendations

Platform Recommended Command
Windows + any GPU [directml] pip install codexlens-search[directml]
Windows CPU only base pip install codexlens-search
Linux + NVIDIA GPU [cuda] pip install codexlens-search[cuda]
Linux CPU / AMD GPU base pip install codexlens-search
macOS (Apple Silicon) base pip install codexlens-search
Don’t know / CI [all] pip install codexlens-search[all]

Note: On Windows, if you install the base package without [directml], the MCP server will auto-detect the missing GPU runtime and install onnxruntime-directml on first launch. GPU takes effect from the second start.

What’s Included

All install variants include:

  • MCP server — codexlens-mcp command
  • AST parsing — tree-sitter symbol extraction + graph search
  • USearch — high-performance HNSW ANN backend (default)
  • FAISS — ANN + binary index backend (Hamming coarse search)
  • File watcher — watchdog auto-indexing
GitHub で README 全文を見る

インストール

uvx --from codexlens-search[all
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "codexlens": { "command": "uvx", "args": ["--from", "codexlens-search[all]", "codexlens-mcp"], "env": { "CODEXLENS_EMBED_API_URL": "https://api.openai.com/v1", "CODEXLENS_EMBED_API_KEY": "${OPENAI_API_KEY}", "CODEXLENS_EMBED_API_MODEL": "text-embedding-3-small", "CODEXLENS_EMBED_DIM": "1536" } } } }