BM

bobmatnyc/mcp-vector-search

Developer tools

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

57 stars 11 forks 품질 71 트렌드 18NOASSERTION

MCP 통합을 통해 CLI-first semantic 코드 검색. ChromaDB 및 AST Parsing에 의해 구동되는 현대, 빠르고, 지적인 부호 수색.

개요

⚠️ : 안정적이고 적극적으로 유지. LanceDB는 이제 더 나은 성능과 안정성을 위한 기본 백엔드입니다. semantic 분석 및 AST 패싱을 통해 코베이스를 이해하는 현대적이고 빠르고 지능적인 코드 검색 도구. Python과 함께 LanceDB에 의해 구동되며 개발자 생산성을 위해 설계되었습니다. - : 의미로 코드 찾기, 키워드가 아닙니다 - : 코드 구조 (기능, 클래스, 방법) - : 13 언어 - 파이썬, JavaScript, TypeScript, C#, Dart/Flutter, PHP, Ruby, Java, Go, Rust, HTML 및 Markdown/Text (내선 구조 포함) - : 엔티티티티 추출 및 관계 매핑을위한 KuzuDB와 임시 지식 그래프 (kg 빌드, kg 상태, kg 쿼리) - : D3.

개요(AI 번역)

illuminat **CLI-first semantic 코드는 MCP 통합으로 검색 **

⚠️제품 출시 (v2.5.56): 안정적이고 적극적인 유지 LanceDB는 이제 더 나은 성능과 안정성을 위한 기본 백엔드입니다.

semantic 분석 및 AST 패싱을 통해 코베이스를 이해하는 현대적이고 빠르고 지능적인 코드 검색 도구. Python과 함께 LanceDB에 의해 구동되며 개발자 생산성을 위해 설계되었습니다.

✨ 특징

##♨️ 핵심 능력

  • Semantic Search: 의미로 코드 찾기, 키워드가 아닌
  • AST-Aware Parsing: 코드 구조에 대한 이해 (기능, 클래스, 방법)
  • 멀티 언어 지원: 13 언어 - Python, JavaScript, TypeScript, C#, Dart/Flutter, PHP, Ruby, Java, Go, Rust, HTML 및 Markdown/Text (내선 구조)
  • **Knowledge Graph **: 엔티티티 추출 및 관계 매핑을위한 KuzuDB가있는 임시 지식 그래프 ([T0]], kg status, kg query) -Interactive Visualization: 5+ 조회(Treemap, Sunburst, Force Graph, Knowledge Graph, Heatmap)의 D3.js 전원 시각화 -Development Narratives: story] 명령어(markdown, JSON, HTML output)로 git history narratives 생성

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

README

원문 README의 일부입니다. 원문 보기.

MCP Vector Search

🔍 CLI-first semantic code search with MCP integration

⚠️ Production Release (v2.5.56): Stable and actively maintained. LanceDB is now the default backend for better performance and stability.

A modern, fast, and intelligent code search tool that understands your codebase through semantic analysis and AST parsing. Built with Python, powered by LanceDB, and designed for developer productivity.

✨ Features

🚀 Core Capabilities

  • Semantic Search: Find code by meaning, not just keywords
  • AST-Aware Parsing: Understands code structure (functions, classes, methods)
  • Multi-Language Support: 13 languages - Python, JavaScript, TypeScript, C#, Dart/Flutter, PHP, Ruby, Java, Go, Rust, HTML, and Markdown/Text (with extensible architecture)
  • Knowledge Graph: Temporal knowledge graph with KuzuDB for entity extraction and relationship mapping (kg build, kg status, kg query)
  • Interactive Visualization: D3.js-powered visualization with 5+ views (Treemap, Sunburst, Force Graph, Knowledge Graph, Heatmap)
  • Development Narratives: Generate git history narratives with story command (markdown, JSON, HTML output)
  • Real-time Indexing: File watching with automatic index updates
  • Automatic Version Tracking: Smart reindexing on tool upgrades
  • Local-First: Complete privacy with on-device processing
  • Zero Configuration: Auto-detects project structure and languages

🛠️ Developer Experience

  • CLI-First Design: Simple commands for immediate productivity
  • Rich Output: Syntax highlighting, similarity scores, context
  • Fast Performance: Sub-second search responses, efficient indexing with pipeline parallelism (37% faster); IVF-PQ vector index delivers 4.9x faster queries (3.4ms vs 16.7ms)
  • Modern Architecture: Async-first, type-safe, modular design
  • Semi-Automatic Reindexing: Multiple strategies without daemon processes
  • 17 MCP Tools: Comprehensive MCP integration for AI assistants (search, analysis, documentation, KG, story generation)
  • Chat Mode: LLM-powered code Q&A with iterative refinement (up to 30 queries), deep search, and KG query tools
  • CodeT5+ Embeddings: Code-specific embeddings via index-code command (Salesforce/codet5p-110m-embedding)

🔧 Technical Features

  • Vector Database: LanceDB (serverless, file-based)
  • Embedding Models: Configurable sentence transformers with GPU acceleration
  • Smart Reindexing: Search-triggered, Git hooks, scheduled tasks, and manual options
  • Extensible Parsers: Plugin architecture for new languages
  • Configuration Management: Project-specific settings
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →