
catlog22/codexlens-search
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
경량 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 installonnxruntime-directmlon first launch. GPU takes effect from the second start.
What’s Included
All install variants include:
- MCP server —
codexlens-mcpcommand - 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
설치
uvx --from codexlens-search[all설정
{
"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"
}
}
}
}