Skip to main content
Glama

Simple Files Vector Store Server

@lishenxydlgzs/archivos-simples-vectorstore

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona funciones de búsqueda semántica en archivos. Este servidor supervisa directorios específicos y crea incrustaciones vectoriales del contenido de los archivos, lo que permite la búsqueda semántica en sus documentos.

Instalación y uso

Agregue a su archivo de configuración de MCP:

{ "mcpServers": { "files-vectorstore": { "command": "npx", "args": [ "-y", "@lishenxydlgzs/simple-files-vectorstore" ], "env": { "WATCH_DIRECTORIES": "/path/to/your/directories" }, "disabled": false, "autoApprove": [] } } }

Ubicaciones de los archivos de configuración de MCP:

  • Extensión Cline de VSCode: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • Aplicación de escritorio de Claude: ~/Library/Application Support/Claude/claude_desktop_config.json

Configuración

El servidor requiere configuración a través de variables de entorno:

Variables de entorno requeridas

Debes especificar los directorios que deseas vigilar utilizando UNO de los siguientes métodos:

  • WATCH_DIRECTORIES : Lista separada por comas de directorios para vigilar
  • WATCH_CONFIG_FILE : Ruta a un archivo de configuración JSON con una matriz watchList

Ejemplo utilizando WATCH_DIRECTORIES:

{ "mcpServers": { "files-vectorstore": { "command": "npx", "args": [ "-y", "@lishenxydlgzs/simple-files-vectorstore" ], "env": { "WATCH_DIRECTORIES": "/path/to/dir1,/path/to/dir2" }, "disabled": false, "autoApprove": [] } } }

Ejemplo usando WATCH_CONFIG_FILE:

{ "mcpServers": { "files-vectorstore": { "command": "npx", "args": [ "-y", "@lishenxydlgzs/simple-files-vectorstore" ], "env": { "WATCH_CONFIG_FILE": "/path/to/watch-config.json" }, "disabled": false, "autoApprove": [] } } }

El archivo de configuración del reloj debe tener la siguiente estructura:

{ "watchList": [ "/path/to/dir1", "/path/to/dir2", "/path/to/specific/file.txt" ] }

Variables de entorno opcionales

  • CHUNK_SIZE : Tamaño de los fragmentos de texto para procesamiento (predeterminado: 1000)
  • CHUNK_OVERLAP : Superposición entre fragmentos (valor predeterminado: 200)
  • IGNORE_FILE : Ruta a un archivo de estilo .gitignore para excluir archivos/directorios según patrones

Ejemplo con todos los parámetros opcionales:

{ "mcpServers": { "files-vectorstore": { "command": "npx", "args": [ "-y", "@lishenxydlgzs/simple-files-vectorstore" ], "env": { "WATCH_DIRECTORIES": "/path/to/dir1,/path/to/dir2", "CHUNK_SIZE": "2000", "CHUNK_OVERLAP": "500", "IGNORE_FILE": "/path/to/.gitignore" }, "disabled": false, "autoApprove": [] } } }

Herramientas MCP

Este servidor proporciona las siguientes herramientas MCP:

1. búsqueda

Realizar búsqueda semántica en archivos indexados.

Parámetros:

  • query (obligatoria): La cadena de consulta de búsqueda
  • limit (opcional): número máximo de resultados a devolver (predeterminado: 5, máximo: 20)

Ejemplo de respuesta:

[ { "content": "matched text content", "source": "/path/to/file", "fileType": "markdown", "score": 0.85 } ]

2. obtener_estadísticas

Obtenga estadísticas sobre los archivos indexados.

Parámetros: Ninguno

Ejemplo de respuesta:

{ "totalDocuments": 42, "watchedDirectories": ["/path/to/docs"], "processingFiles": [] }

Características

  • Observación e indexación de archivos en tiempo real
  • Búsqueda semántica mediante incrustaciones vectoriales
  • Compatibilidad con múltiples tipos de archivos
  • Tamaño de fragmento y superposición configurables
  • Procesamiento de archivos en segundo plano
  • Manejo automático de cambios y eliminaciones de archivos

Repositorio

Repositorio de GitHub

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un almacén de vectores muy simple que proporciona la capacidad de observar una lista de directorios e indexar automáticamente todos los archivos markdown, html y de texto en el directorio en un almacén de vectores para mejorar el contexto.

  1. Instalación y uso
    1. Configuración
      1. Variables de entorno requeridas
      2. Variables de entorno opcionales
    2. Herramientas MCP
      1. 1. búsqueda
      2. 2. obtener_estadísticas
    3. Características
      1. Repositorio

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          A 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 -
          1
          675
          2
          TypeScript
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          Vectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.
          Last updated -
          3
          56
          83
          JavaScript
          MIT License
          • Apple
          • Linux
        • -
          security
          F
          license
          -
          quality
          Manages markdown notes in a specified directory, allowing users to create, read, update, and list notes through the Model Context Protocol.
          Last updated -
          1
          Python
        • A
          security
          A
          license
          A
          quality
          A 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 -
          14
          5
          Python
          MIT License
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/lishenxydlgzs/simple-files-vectorstore'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server