@lishenxydlgzs/シンプルファイルベクターストア
ファイル全体にわたるセマンティック検索機能を提供するモデルコンテキストプロトコル(MCP)サーバーです。このサーバーは指定されたディレクトリを監視し、ファイル内容のベクトル埋め込みを作成することで、ドキュメント全体にわたるセマンティック検索を可能にします。
インストールと使用方法
MCP 設定ファイルに以下を追加します:
MCP 設定ファイルの場所:
- VSCode Cline 拡張機能:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- Claude デスクトップ アプリ:
~/Library/Application Support/Claude/claude_desktop_config.json
構成
サーバーは環境変数を通じて構成する必要があります:
必要な環境変数
次のいずれかの方法で監視するディレクトリを指定する必要があります。
WATCH_DIRECTORIES
: 監視するディレクトリのコンマ区切りリストWATCH_CONFIG_FILE
:watchList
配列を含むJSON構成ファイルへのパス
WATCH_DIRECTORIES の使用例:
WATCH_CONFIG_FILE の使用例:
ウォッチ構成ファイルの構造は次のようになります。
オプションの環境変数
CHUNK_SIZE
: 処理するテキストチャンクのサイズ(デフォルト: 1000)CHUNK_OVERLAP
: チャンク間のオーバーラップ(デフォルト: 200)IGNORE_FILE
: パターンに基づいてファイル/ディレクトリを除外するための .gitignore スタイルのファイルへのパス
すべてのオプションパラメータを含む例:
MCPツール
このサーバーは、次の MCP ツールを提供します。
1. 検索
インデックス化されたファイル全体でセマンティック検索を実行します。
パラメータ:
query
(必須): 検索クエリ文字列limit
(オプション): 返される結果の最大数 (デフォルト: 5、最大: 20)
応答例:
2. get_stats
インデックス化されたファイルに関する統計を取得します。
パラメータ: なし
応答例:
特徴
- リアルタイムのファイル監視とインデックス作成
- ベクトル埋め込みを用いたセマンティック検索
- 複数のファイル形式のサポート
- 設定可能なチャンクサイズとオーバーラップ
- ファイルのバックグラウンド処理
- ファイルの変更と削除の自動処理
リポジトリ
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
ディレクトリのリストを監視し、ディレクトリ内のすべてのマークダウン、HTML、テキスト ファイルをベクター ストアに自動的にインデックス付けしてコンテキストを強化する機能を備えた、非常にシンプルなベクター ストアです。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA TypeScript-based server that visualizes project directory structures in Markdown format, automatically documenting file contents with syntax highlighting and supporting customizable exclusion patterns.Last updated -16752TypeScript
Vectorizeofficial
AsecurityAlicenseAqualityVectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.Last updated -35683JavaScriptMIT License- -securityFlicense-qualityManages markdown notes in a specified directory, allowing users to create, read, update, and list notes through the Model Context Protocol.Last updated -1Python
- AsecurityAlicenseAqualityA server that enables vector and keyword search capabilities in Typesense databases through the Model Context Protocol, providing tools for collection management, document operations, and search functionality.Last updated -145PythonMIT License