Servidor MCP mcp-searxng-public

Un servidor MCP sencillo que conecta agentes de IA con búsqueda web en tiempo real y priorizando la privacidad a través de instancias públicas de SearXNG, entregando resultados en formato JSON.

Servidor MCP mcp-searxng-public

¿Qué hace el servidor MCP “mcp-searxng-public”?

El servidor MCP mcp-searxng-public actúa como un puente entre asistentes de IA e instancias públicas de metabúsqueda SearXNG. En lugar de depender de la salida en JSON —que la mayoría de servidores SearXNG públicos no ofrecen—, este servidor obtiene los resultados de búsqueda en HTML de hasta tres instancias públicas de SearXNG y los analiza en un formato JSON limpio. Esto permite a los clientes de IA realizar búsquedas web en tiempo real, agregar datos de múltiples fuentes y recuperar resúmenes concisos de contenido web de manera estandarizada. Es valioso para tareas que requieren recuperación de información actualizada, investigación o búsquedas web de propósito general en flujos de desarrollo, todo beneficiándose de las características de privacidad de SearXNG.

Lista de Prompts

No se mencionan plantillas de prompts en el repositorio.

Lista de Recursos

No se describen recursos explícitamente en el repositorio.

Lista de Herramientas

  • search
    La herramienta principal (y única) proporcionada por el servidor. Permite a los LLMs realizar búsquedas web usando instancias públicas de SearXNG. La herramienta toma un query (la cadena de búsqueda) y un time_range opcional (por ejemplo, “day”, “month”, “year”), y devuelve un arreglo de objetos JSON con los campos url y summary para cada resultado.

Casos de uso de este servidor MCP

  • Búsqueda web en tiempo real
    Permite a los asistentes de IA obtener información actualizada de la web para responder preguntas, realizar investigaciones y tareas de resumen.
  • Recuperación de datos agregados
    Extrae resultados de múltiples instancias de SearXNG, aumentando la robustez y cobertura de los resultados de búsqueda para desarrolladores y usuarios.
  • Extracción de resúmenes
    Analiza y resume automáticamente el contenido web en JSON, facilitando el procesamiento posterior e integración en otras herramientas o flujos de trabajo.
  • Recopilación de información respetando la privacidad
    Aprovecha la arquitectura de SearXNG orientada a la privacidad, evitando el perfilado o rastreo de usuarios durante la recuperación de información.
  • Mecanismos de búsqueda de respaldo
    Soporta múltiples instancias de SearXNG para mejorar la fiabilidad y la resiliencia ante caídas o limitaciones de tasa.

Cómo configurarlo

Windsurf

  1. Prerrequisitos: Asegúrate de que Node.js y npm estén instalados.
  2. Instalar el servidor:
    npm install mcp-searxng-public
  3. Editar la configuración: Localiza el archivo de configuración MCP de Windsurf.
  4. Agregar la configuración del servidor MCP: Inserta el siguiente fragmento JSON:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Guarda y reinicia Windsurf, luego verifica que el servidor esté disponible.

Claude

  1. Prerrequisitos: Instala Node.js y npm.
  2. Instala el servidor:
    npm install mcp-searxng-public
  3. Edita el archivo de configuración de Claude para servidores MCP.
  4. Agrega la configuración del servidor MCP:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Guarda y reinicia Claude para aplicar los cambios.

Cursor

  1. Asegúrate de que Node.js y npm estén disponibles.
  2. Instala el paquete:
    npm install mcp-searxng-public
  3. Abre la configuración del servidor MCP de Cursor.
  4. Agrega el servidor usando:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Reinicia Cursor y asegúrate de que el servidor MCP sea detectado.

Cline

  1. Instala Node.js y npm si aún no están instalados.
  2. Instala el servidor:
    npm install mcp-searxng-public
  3. Edita la configuración MCP de Cline.
  4. Inserta la configuración del servidor:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Guarda el archivo y reinicia Cline para que los cambios tengan efecto.

Protección de claves API

  • Para SearXNG público, no se requieren claves API, pero si usas instancias privadas que requieren autenticación, establece los secretos en la sección env:
    "env": {
      "SEARXNG_BASE_URL": "...",
      "SEARXNG_API_KEY": "${SEARXNG_API_KEY}"
    },
    "inputs": {
      "SEARXNG_API_KEY": {
        "type": "string",
        "secret": true
      }
    }
    

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 MCP del sistema, inserta los detalles de tu servidor MCP usando este formato JSON:

{
  "mcp-searxng-public": {
    "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 “mcp-searxng-public” por el nombre real de tu servidor MCP y reemplazar la URL por la de tu propio servidor MCP.


Resumen

SecciónDisponibilidadDetalles / Notas
Resumen
Lista de PromptsNo se encontraron plantillas de prompts
Lista de RecursosNo se describen recursos MCP explícitos
Lista de HerramientasHerramienta “search”, analiza HTML de SearXNG a JSON
Protección de claves APIPuede usar variables de entorno si es necesario
Soporte de Sampling (menos relevante)No mencionado

Nuestra opinión

El servidor MCP mcp-searxng-public es simple y enfocado, proporcionando una única y robusta herramienta de búsqueda web para asistentes de IA. Su falta de plantillas de prompts y exposición explícita de recursos limita la flexibilidad, pero su funcionalidad es valiosa para la recuperación de información en tiempo real y centrada en la privacidad. La configuración es sencilla y la documentación clara. Sin embargo, características avanzadas de MCP como Roots y soporte Sampling no están presentes o documentadas.

En general, le daría a este servidor MCP un 5/10: sólido para su propósito, pero básico en cuanto a características de protocolo y extensibilidad.

Puntuación MCP

Tiene LICENSE✅ (MIT)
Tiene al menos una herramienta
Número de Forks2
Número de Stars6

Preguntas frecuentes

¿Cuál es la función principal de mcp-searxng-public?

Permite a los asistentes de IA realizar búsquedas web en tiempo real analizando los resultados HTML de instancias públicas de SearXNG y convirtiéndolos en JSON estandarizado, lo que permite la recuperación de información y resúmenes actualizados.

¿Qué herramienta proporciona este servidor MCP?

Proporciona una herramienta de 'búsqueda' que acepta una consulta y un time_range opcional, devolviendo un arreglo de resultados de búsqueda con URLs y resúmenes en formato JSON.

¿Cuáles son los beneficios de privacidad al usar mcp-searxng-public?

Aprovecha el diseño centrado en la privacidad de SearXNG, evitando el perfilado o seguimiento de usuarios durante la búsqueda, lo que lo hace adecuado para flujos de trabajo orientados a la privacidad.

¿Se requieren claves API?

No, las instancias públicas de SearXNG no requieren claves API. Para instancias privadas, puedes establecer las claves API usando variables de entorno en la configuración de tu servidor MCP.

¿Cómo se compara esto con otros servidores MCP?

mcp-searxng-public es enfocado y simple, sobresale en búsqueda web pero carece de características avanzadas como plantillas de prompts o exposición de recursos. Es robusto para su caso de uso principal pero básico en extensibilidad del protocolo.

Prueba mcp-searxng-public en FlowHunt

Impulsa tus agentes de IA con búsqueda web en tiempo real y respetuosa con la privacidad usando el servidor MCP mcp-searxng-public. Integra hoy para ofrecer respuestas y resúmenes actualizados de toda la web.

Saber más