CC

catlog22/codexlens-search

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

47 stars 7 forks 품질 68 트렌드 13MIT

경량 semantic 부호 수색 엔진 — 2단계 벡터 + FTS + RRF fusion + Claude 부호를 위한 MCP 서버

개요

Claude Code에 대한 MCP 서버와 Semantic 코드 검색 엔진. 하이브리드 검색 : 벡터 + FTS + AST 그래프 + ripgrep regex - RRF 퓨전 및 재랭킹. 그게 다. Claude Code는 도구 자동 발견 : index project -> 검색 -> 위치. LLM-enhanced Search (locate)를 활성화하려면 LLM API 키를 추가하십시오. 플랫폼과 일치하는 설치를 선택하십시오. : Windows에서 [directml]없이 기본 패키지를 설치하면 MCP 서버가 누락 된 GPU 런타임을 자동 감지하고 첫 출시에 onnxruntime-directml를 설치합니다. GPU는 두 번째 시작에서 효과가 있습니다. - — codexlens-mcp 명령 - — 트리 서스 기호 추출 + 그래프 검색 - - 고성능 HNSW ANN 백엔드 (기본값) - — ANN + 바이너리 인덱스 백엔드 (Hamming coarse search) - — watchdog auto-indexing - — recursive .

개요(AI 번역)

Claude Code에 대한 MCP 서버와 Semantic 코드 검색 엔진.

하이브리드 검색 : 벡터 + FTS + AST 그래프 + ripgrep regex - RRF 퓨전 및 재랭킹.

English한국어

빠른 시작

프로젝트에 추가 .mcp.json:

그게 다. 클로드 코드는 자동 발견 도구 : index_project -> Search] -> locate].

LLM-enhanced Search (locate])를 활성화하려면 LLM API 키를 추가하십시오.

설치

플랫폼과 일치하는 설치를 선택하십시오.

플랫폼 추천

플랫폼 추천 명령
Windows+모든 GPU [T5] [T6]
**윈도우 CPU만 ** 기본 [T7]
리눅스 + NVIDIA GPU [T8] [T9]
리눅스 CPU / AMD GPU** 기본 [T10]
macOS(애플실리콘) 기본 [T11]
Don’t know / CI [all] pip install codexlens-search[all]

Note: Windows에서 [directml]]] 없이 기본 패키지를 설치하면 MCP 서버가 누락된 GPU 런타임을 자동 감지하고 onnxruntime-directml을 첫 출시합니다. GPU는 두 번째 시작에서 효과가 있습니다.

이 페이지는 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" } } } }