
bobmatnyc/mcp-vector-search
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCP の統合で CLI-first のセマンティックコード検索。 ChromaDBおよびASTの解析によって動力を与えられる現代、速く、理性的なコード調査.
概要
⚠️ : 安定的かつ積極的に維持。 LanceDB は、より良いパフォーマンスと安定性のためのデフォルトバックエンドです。 近代的で高速でインテリジェントなコード検索ツールで、コードベースを管理分析とAST解析で理解できます。 開発者の生産性のために設計されているLanceDBによって動力を与えられたPythonと造られる。 - : キーワードではなく、意味でコードを見つける - : コード構造(機能、クラス、メソッド)を理解 - : 13 言語 - python、JavaScript、TypeScript、C#、Dart/Flutter、PHP、Ruby、Java、Go、Rust、HTML、Markdown/Text(拡張可能なアーキテクチャ付き) - : 組織抽出と関係マッピング(kgビルド、kgステータス、kgクエリ)のためのKuzuDBの一時的な知識グラフ - : D3.
概要(AI 翻訳)
MCPインテグレーションでCLI-firstのセマンティックコード検索**
⚠️Production Release (v2.5.56): 安定的かつ積極的に維持。 LanceDB は、より良いパフォーマンスと安定性のためのデフォルトバックエンドです。
近代的で高速でインテリジェントなコード検索ツールで、コードベースを管理分析とAST解析で理解できます。 開発者の生産性のために設計されているLanceDBによって動力を与えられたPythonと造られる。
✨ 機能
OST コア機能
-Semantic Search: キーワードではなく、意味でコードを見つける
- AST-Aware Parsing:コード構造(関数、クラス、メソッド)の理解
-マルチ言語サポート:13の言語 - Python、JavaScript、TypeScript、C#、Dart/Flutter、PHP、Ruby、Java、Go、Rust、HTML、Markdown/Text(拡張可能なアーキテクチャ付き)
-Knowledge Graph: 組織抽出と関係マッピング(
kg build])、kg status、 [kg query]のKuzuDBの一時的な知識グラフ - インタラクティブな可視化: 5+ビューでD3.jsを搭載した視覚化(Treemap、Sunburst、フォースグラフ、ナレッジグラフ、ヒートマップ)
-開発物語:[
story]コマンドでgit履歴の物語を生成します(マークダウン、JSON、HTML出力)
このページは 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
storycommand (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-codecommand (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
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →