@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:
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 vigilarWATCH_CONFIG_FILE
: Ruta a un archivo de configuración JSON con una matrizwatchList
Ejemplo utilizando WATCH_DIRECTORIES:
Ejemplo usando WATCH_CONFIG_FILE:
El archivo de configuración del reloj debe tener la siguiente estructura:
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:
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úsquedalimit
(opcional): número máximo de resultados a devolver (predeterminado: 5, máximo: 20)
Ejemplo de respuesta:
2. obtener_estadísticas
Obtenga estadísticas sobre los archivos indexados.
Parámetros: Ninguno
Ejemplo de respuesta:
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
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.
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.
Related Resources
Related MCP Servers
- -securityFlicense-qualityThis server provides an interface for performing basic file system operations such as navigation, reading, writing, and file analysis, allowing users to manage directories and files efficiently.Last updated -3Python
- -securityAlicense-qualityA Model Context Protocol server providing vector database capabilities through Chroma, enabling semantic document search, metadata filtering, and document management with persistent storage.Last updated -17PythonMIT License
- 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 -132TypeScript
Needle MCP Serverofficial
AsecurityAlicenseAqualityA server that allows users to manage documents and perform Claude-powered searches using Needle through the Claude Desktop application.Last updated -739PythonMIT License