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.

¿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 unquery
(la cadena de búsqueda) y untime_range
opcional (por ejemplo, “day”, “month”, “year”), y devuelve un arreglo de objetos JSON con los camposurl
ysummary
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
- Prerrequisitos: Asegúrate de que Node.js y npm estén instalados.
- Instalar el servidor:
npm install mcp-searxng-public
- Editar la configuración: Localiza el archivo de configuración MCP de Windsurf.
- 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" } }
- Guarda y reinicia Windsurf, luego verifica que el servidor esté disponible.
Claude
- Prerrequisitos: Instala Node.js y npm.
- Instala el servidor:
npm install mcp-searxng-public
- Edita el archivo de configuración de Claude para servidores MCP.
- 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" } }
- Guarda y reinicia Claude para aplicar los cambios.
Cursor
- Asegúrate de que Node.js y npm estén disponibles.
- Instala el paquete:
npm install mcp-searxng-public
- Abre la configuración del servidor MCP de Cursor.
- 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" } }
- Reinicia Cursor y asegúrate de que el servidor MCP sea detectado.
Cline
- Instala Node.js y npm si aún no están instalados.
- Instala el servidor:
npm install mcp-searxng-public
- Edita la configuración MCP de Cline.
- 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" } }
- 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:

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ón | Disponibilidad | Detalles / Notas |
---|---|---|
Resumen | ✅ | |
Lista de Prompts | ⛔ | No se encontraron plantillas de prompts |
Lista de Recursos | ⛔ | No se describen recursos MCP explícitos |
Lista de Herramientas | ✅ | Herramienta “search”, analiza HTML de SearXNG a JSON |
Protección de claves API | ✅ | Puede 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 Forks | 2 |
Número de Stars | 6 |
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.