simple-files-vectorstore
The Simple Files Vectorstore is an MCP server designed to enable semantic search across file contents by creating vector embeddings. It supports real-time watching and indexing of files, allowing for efficient search and various configurations.
What is the purpose of the WATCH_DIRECTORIES environment variable?
The WATCH_DIRECTORIES environment variable specifies the directories that the server should monitor for changes and index for semantic search.
Can I use a configuration file to specify directories to watch?
Yes, you can use the WATCH_CONFIG_FILE environment variable to specify a JSON configuration file with a watchList array of directories and files to monitor.
What file types are supported by the server?
The server supports multiple file types, allowing for semantic search across a variety of document formats.
How can I customize the processing of files?
You can customize file processing by setting optional environment variables such as CHUNK_SIZE and CHUNK_OVERLAP to adjust the size and overlap of text chunks.
How does the server handle file changes and deletions?
The server automatically handles file changes and deletions, ensuring that the index remains up-to-date with the current state of the monitored directories.