searxng-mcp-server
Servidor MCP para búsqueda metasearch autoalojada vía SearXNG. Ofrece herramientas nativas sin API keys ni tracking externo. Incluye fetch_content con protección SSRF y DNS-rebind. Requiere Node.js 22+ o Docker.
Ficha actualizada 25 sept 2026, 22:35 · upstream 25 sept 2026, 22:24 · release v0.3.2
Qué es searxng-mcp-server
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este servidor MCP actúa como interfaz de búsqueda para clientes compatibles, conectándose a una instancia autoalojada de SearXNG. Proporciona acceso a motores de búsqueda web, imágenes, noticias, video y música sin necesidad de claves API ni suscripciones, eliminando el rastreo de terceros. La arquitectura permite tanto comunicación vía stdio como HTTP streamable opcional para entornos remotos.
Incluye herramientas robustas como fetch_content, que recupera páginas web filtrando contenido no confiable y protegiendo contra ataques SSRF e inyecciones de prompt en las respuestas. El servidor se ejecuta localmente, utilizando la infraestructura del usuario para consultar motores upstream como Google o Bing, garantizando privacidad y control total sobre los datos de búsqueda.
Soporta múltiples entornos de desarrollo como VS Code, Cursor y Claude Desktop mediante configuración estándar mcpServers. La implementación incluye contenedores Docker preconfigurados para SearXNG y el servidor MCP, facilitando la puesta en marcha rápida con una sola línea de comando o integración directa vía npx.
- Búsqueda web privada sin tracking ni API keys
- Recuperación de contenido web seguro mediante fetch_content
- Exploración multimedia (imágenes, video, música) local
- Integración en IDEs como Cursor o VS Code vía MCP
- Automatización de investigación técnica en entorno controlado
- Ejecución sin API keys ni suscripciones externas
- Protección nativa contra SSRF y DNS-rebind en fetch_content
- Soporte para múltiples tipos de búsqueda (web, imagen, noticias)
- Ejecución local sin envío de datos a terceros externos
- Incluye metadatos de iconos para clientes MCP compatibles
- Requiere instancia SearXNG autoalojada previa en localhost:8888
- Dependencia de Node.js 22+ o entorno Docker funcional
- Transporte HTTP requiere configuración adicional de seguridad (tokens)
- Fetch_content limitado por timeouts y tamaño máximo de respuesta
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Ejecutar docker compose up -d para la pila SearXNG en localhost:8888. Configurar MCP client con npx searxng-mcp-server. Para HTTP, usar flag --transport http y configurar SEARXNG_AUTH_TOKEN. No exponer puerto 8888 públicamente sin autenticación básica.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.