Everything Search MCP Server

Integra búsquedas de archivos y carpetas ultrarrápidas impulsadas por IA en tus flujos de automatización, con soporte específico para Windows, macOS y Linux.

Everything Search MCP Server

El Everything Search MCP Server es un servidor Model Context Protocol (MCP) multiplataforma diseñado para proporcionar capacidades de búsqueda de archivos rápidas y eficientes para asistentes de IA y desarrolladores. Al cerrar la brecha entre los agentes de IA y las herramientas de búsqueda a nivel de sistema, permite consultas de archivos y carpetas en lenguaje natural a través de sistemas Windows, macOS y Linux. En Windows, aprovecha el potente Everything SDK; en macOS, utiliza la base de datos Spotlight integrada a través de mdfind; y en Linux, se integra con locate o plocate. Esto permite que los flujos de trabajo de IA muestren sin problemas metadatos de archivos, localicen rápidamente recursos o automaticen tareas impulsadas por búsquedas como parte de flujos de desarrollo y automatización más amplios. El Everything Search MCP Server mejora la productividad al hacer accesible la búsqueda de archivos profunda y contextual para LLMs y herramientas de desarrollo.

Lista de Prompts

No se especifican plantillas de prompts explícitas en la documentación o archivos del repositorio.

Lista de Recursos

No se mencionan recursos MCP explícitos en la documentación o archivos disponibles del repositorio.

Lista de Herramientas

  • search
    Busca archivos y carpetas en todo el sistema utilizando herramientas específicas de la plataforma. Admite un conjunto flexible de parámetros, incluyendo:
    • query: Cadena de búsqueda obligatoria (se admite sintaxis específica de la plataforma)
    • max_results: Límite en la cantidad de resultados (por defecto: 100, máx: 1000)
    • match_path: Coincidencia con la ruta completa (por defecto: false)
    • match_case: Búsqueda sensible a mayúsculas (por defecto: false)
    • match_whole_word: Coincidencia de palabra completa (por defecto: false)
    • match_regex: Búsqueda por expresiones regulares (por defecto: false)
    • sort_by: Opciones de ordenación (nombre de archivo, ruta, tamaño, extensión, fecha de creación/modificación, etc.)

Casos de Uso de este Servidor MCP

  • Exploración de bases de código:
    Localiza rápidamente archivos fuente, scripts o archivos de configuración en grandes bases de código utilizando consultas y filtros avanzados.
  • Auditoría de archivos del sistema:
    Permite que los agentes de IA auditen sistemas de archivos para buscar tipos específicos de contenido (por ejemplo, logs, ejecutables o archivos modificados recientemente) para ayudar en la solución de problemas o verificaciones de cumplimiento.
  • Vinculación automatizada de documentación:
    Localiza documentación de proyectos, README o licencias de forma programática y preséntalos para sistemas de documentación aumentados por IA.
  • Automatización de flujos de trabajo:
    Integra búsquedas rápidas de archivos en los flujos de desarrollo para automatizar tareas repetitivas como encontrar artefactos de compilación, archivos de registro o recursos temporales.
  • Descubrimiento de datos:
    Permite que los LLMs descubran archivos de datos (por ejemplo, CSVs, conjuntos de datos, imágenes) relevantes para la consulta de un usuario para análisis o integración posteriores.

Cómo configurarlo

Windsurf

  1. Asegúrate de tener Python y los requisitos previos específicos de la plataforma instalados (ver abajo).
  2. Ubica y abre tu archivo de configuración de Windsurf.
  3. Agrega el Everything Search MCP Server usando un fragmento JSON como el siguiente.
  4. Guarda la configuración y reinicia Windsurf.
  5. Verifica que el servidor MCP aparezca en Windsurf y prueba con una búsqueda de ejemplo.

Ejemplo de configuración:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Claude

  1. Instala Python y las utilidades de búsqueda necesarias para tu sistema operativo.
  2. Abre el panel de configuración/ajustes de Claude.
  3. Inserta la entrada de Everything Search MCP Server en la sección MCP.
  4. Guarda y reinicia Claude.
  5. Usa la herramienta de búsqueda integrada en Claude para confirmar la configuración.

Ejemplo de configuración:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Cursor

  1. Asegúrate de que Python y las dependencias específicas del sistema estén instaladas.
  2. Edita los ajustes de usuario de Cursor o el archivo de integración MCP.
  3. Agrega la siguiente configuración del servidor MCP.
  4. Guarda los ajustes y reinicia Cursor.
  5. Confirma realizando una búsqueda de archivos dentro de Cursor.

Ejemplo de configuración:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Cline

  1. Verifica que Python y las herramientas de búsqueda del sistema requeridas estén presentes.
  2. Abre la configuración del servidor MCP de Cline.
  3. Agrega el Everything Search MCP Server como se muestra a continuación.
  4. Guarda y reinicia Cline.
  5. Prueba la integración MCP emitiendo un comando de búsqueda.

Ejemplo de configuración:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"]
    }
  }
}

Protección de claves API y variables de entorno

Para proteger datos sensibles o claves API, utiliza variables de entorno en tu configuración MCP:

{
  "mcpServers": {
    "everything-search": {
      "command": "python",
      "args": ["-m", "src.mcp_server_everything_search"],
      "env": {
        "SOME_API_KEY": "${SOME_API_KEY}"
      },
      "inputs": {
        "api_key": "${SOME_API_KEY}"
      }
    }
  }
}

Nota: Sustituye "SOME_API_KEY" por el nombre real de la variable de entorno que requiera tu configuración.

Cómo usar este MCP dentro de flujos

Uso de MCP en FlowHunt

Para integrar servidores MCP en tu flujo de trabajo de FlowHunt, comienza agregando el componente MCP a tu flujo y conectándolo a tu agente de IA:

Flujo MCP de FlowHunt

Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración del sistema MCP, inserta los detalles de tu servidor MCP usando este formato JSON:

{
  "everything-search": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Una vez configurado, el agente de IA podrá usar este MCP como herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar “everything-search” por el nombre real de tu servidor MCP y reemplazar la URL por la de tu propio servidor MCP.


Resumen

SecciónDisponibilidadDetalles/Notas
ResumenDescripción general y propósito disponible en README.md.
Lista de PromptsNo se encontraron plantillas de prompts explícitas.
Lista de RecursosNo se describen recursos MCP explícitos.
Lista de HerramientasHerramienta “search”, documentada en README.md.
Protección de claves APIUso de variables de entorno descrito en la sección de configuración.
Soporte de sampling (menos importante evaluar)No se encontró información sobre soporte de sampling.

Según la documentación disponible, “Everything Search” MCP Server proporciona una excelente claridad sobre su propósito y funcionalidad, pero carece de plantillas de prompts explícitas, recursos o funciones MCP avanzadas como sampling o roots. Su documentación es clara y mantiene un desarrollo activo. En general, es una utilidad sólida para casos de uso de búsqueda de archivos, pero no es un ejemplo integral de todas las capacidades MCP.


Puntuación MCP

Tiene LICENSE✅ (MIT)
Tiene al menos una herramienta
Número de forks18
Número de estrellas193

Preguntas frecuentes

¿Qué es el Everything Search MCP Server?

Es un servidor Model Context Protocol multiplataforma que permite a asistentes de IA y herramientas realizar búsquedas rápidas de archivos y carpetas en Windows, macOS y Linux utilizando motores de búsqueda nativos del sistema.

¿Qué plataformas son compatibles?

Windows (usando Everything SDK), macOS (usando Spotlight vía mdfind) y Linux (usando locate o plocate).

¿Qué parámetros de búsqueda están disponibles?

Puedes especificar cadenas de consulta, límites de resultados, sensibilidad a mayúsculas, coincidencia de ruta, expresiones regulares, coincidencia de palabra completa y opciones de ordenación (como nombre de archivo, tamaño o fecha).

¿Cómo puedo proteger claves API o datos sensibles?

Utiliza variables de entorno en tu configuración MCP para almacenar e inyectar información sensible de manera segura, como se detalla en la sección de configuración.

¿Puedo usar esto en mis flujos de automatización de FlowHunt?

¡Sí! Agrega el componente MCP a tu flujo, configura el servidor Everything Search, y tu agente de IA podrá desencadenar potentes búsquedas en el sistema de archivos como parte de cualquier automatización.

Prueba Everything Search con FlowHunt

Impulsa tu productividad con Everything Search MCP Server—dotando a asistentes de IA y flujos de automatización con búsquedas profundas y eficientes en el sistema.

Saber más