local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
@lishenxydlgzs/シンプルファイルベクターストア
ファイル全体にわたるセマンティック検索機能を提供するモデルコンテキストプロトコル(MCP)サーバーです。このサーバーは指定されたディレクトリを監視し、ファイル内容のベクトル埋め込みを作成することで、ドキュメント全体にわたるセマンティック検索を可能にします。
インストールと使用方法
MCP 設定ファイルに以下を追加します:
Copy
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 の使用例:
Copy
WATCH_CONFIG_FILE の使用例:
Copy
ウォッチ構成ファイルの構造は次のようになります。
Copy
オプションの環境変数
CHUNK_SIZE
: 処理するテキストチャンクのサイズ(デフォルト: 1000)CHUNK_OVERLAP
: チャンク間のオーバーラップ(デフォルト: 200)IGNORE_FILE
: パターンに基づいてファイル/ディレクトリを除外するための .gitignore スタイルのファイルへのパス
すべてのオプションパラメータを含む例:
Copy
MCPツール
このサーバーは、次の MCP ツールを提供します。
1. 検索
インデックス化されたファイル全体でセマンティック検索を実行します。
パラメータ:
query
(必須): 検索クエリ文字列limit
(オプション): 返される結果の最大数 (デフォルト: 5、最大: 20)
応答例:
Copy
2. get_stats
インデックス化されたファイルに関する統計を取得します。
パラメータ: なし
応答例:
Copy
特徴
- リアルタイムのファイル監視とインデックス作成
- ベクトル埋め込みを用いたセマンティック検索
- 複数のファイル形式のサポート
- 設定可能なチャンクサイズとオーバーラップ
- ファイルのバックグラウンド処理
- ファイルの変更と削除の自動処理
リポジトリ
This server cannot be installed
ディレクトリのリストを監視し、ディレクトリ内のすべてのマークダウン、HTML、テキスト ファイルをベクター ストアに自動的にインデックス付けしてコンテキストを強化する機能を備えた、非常にシンプルなベクター ストアです。
Related Resources
Appeared in Searches
- Creating a Custom Local Knowledge Base
- A system for searching online, fetching results, and organizing them with Playwright
- Methods to Improve or Enhance a Prompt
- Allowing Claude Desktop to manage and access an Obsidian library
- Searching for technologies and tools related to embeddings and vector databases