Repolode
ihor-sokoliuk

ihor-sokoliuk/mcp-searxng

Un servidor MCP que permite a asistentes de IA como Claude y Cursor buscar en la web mediante una instancia de SearXNG que operas o en la que confías.

Estrellas
1,316
Forks
178
Issues abiertos
5
Último commit
anteayer

¿Qué es?

mcp-searxng es un servidor Model Context Protocol que conecta asistentes de IA con SearXNG, un metabuscador que puedes alojar por tu cuenta. Ofrece herramientas para buscar en la web, obtener sugerencias de búsqueda, consultar las categorías y los motores de una instancia, y leer el texto de una URL conocida, para que un asistente pueda recopilar fuentes al responder una pregunta.

El servidor no instala SearXNG; necesitas una instancia existente con la salida JSON habilitada. Se ejecuta localmente mediante STDIO con npx, una instalación global de npm o Docker, o como servicio independiente de Streamable HTTP, con protección opcional mediante bearer estático u OAuth. Los ajustes, como la conmutación por error entre réplicas, el almacenamiento en caché, los proxies y las integraciones con soluciones de navegador, se configuran mediante variables de entorno.

La privacidad depende de cómo se implemente SearXNG. Una instancia controlada por quien la opera evita enviar consultas a un operador de búsqueda externo, mientras que una instancia pública recibe la consulta y puede registrarla.

Funciones clave

  • 01Búsqueda web con paginación, filtros, respuestas directas y salida en texto o JSON.
  • 02Lee HTML, texto estructurado y contenido limitado de PDF desde una URL determinada.
  • 03Devuelve sugerencias de búsqueda e informa de las categorías y los motores de la instancia.
  • 04Admite conmutación por error entre réplicas, alternativa mediante HTML, almacenamiento en caché y configuración de proxies.
  • 05Se ejecuta mediante STDIO local o Streamable HTTP, con protección opcional mediante bearer u OAuth.

Casos de uso

  • Ofrecer búsquedas web a Claude o Cursor sin una clave de API de búsqueda de pago.
  • Realizar investigaciones privadas con un asistente y tu propia instancia de SearXNG.
  • Permitir que un agente de IA lea una página web o un PDF específico durante una tarea.
  • Alojar un endpoint MCP compartido por HTTP para los asistentes de un equipo.

Temas

Preguntas frecuentes

¿Qué es mcp-searxng?
Un servidor MCP que permite a asistentes de IA como Claude y Cursor buscar en la web mediante una instancia de SearXNG que operas o en la que confías. mcp-searxng es un servidor Model Context Protocol que conecta asistentes de IA con SearXNG, un metabuscador que puedes alojar por tu cuenta. Ofrece herramientas para buscar en la web, obtener sugerencias de búsqueda, consultar las categorías y los motores de una instancia, y leer el texto de una URL conocida, para que un asistente pueda recopilar fuentes al responder una pregunta.
¿mcp-searxng es gratuito? ¿Qué licencia tiene?
mcp-searxng es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mcp-searxng sigue mantenido?
Mantenimiento activo. El último commit de mcp-searxng fue el 19 oct 2026.
¿Para qué puedo usar mcp-searxng?
Ofrecer búsquedas web a Claude o Cursor sin una clave de API de búsqueda de pago. Realizar investigaciones privadas con un asistente y tu propia instancia de SearXNG. Permitir que un agente de IA lea una página web o un PDF específico durante una tarea. Alojar un endpoint MCP compartido por HTTP para los asistentes de un equipo.
¿Dónde consigo mcp-searxng?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ihor-sokoliuk/mcp-searxng

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados