Servidor de protocolo de contexto del modelo SearXNG
Un servidor de Protocolo de Contexto de Modelo (MCP) para interconectar modelos de lenguaje con el motor de búsqueda SearXNG.
Descripción
Este servidor permite que los modelos de lenguaje realicen búsquedas web a través de SearXNG utilizando el estándar del Protocolo de Contexto de Modelo. Proporciona una interfaz clara para que los modelos de lenguaje envíen consultas de búsqueda a SearXNG y reciban resultados formateados.
Instalación
Requisitos
- Node.js 16+
- Una instancia de SearXNG en ejecución (de forma predeterminada en http://localhost:8888 )
Uso
El servidor se ejecutará en stdio, lo que lo hace adecuado para la integración con modelos de lenguaje compatibles con MCP.
Configuración
El servidor se puede configurar mediante variables de entorno:
Variable | Descripción | Por defecto |
---|---|---|
PROTOCOLO DE BÚSQUEDA | Protocolo a utilizar (http/https) | http |
HOST DE BÚSQUEDA | Anfitrión de SearXNG | host local |
PUERTO DE BÚSQUEDA | Puerto SearXNG | 8888 |
TTL de caché | Tiempo de vida de la caché en milisegundos | 600000 (10 minutos) |
TAMAÑO MÁXIMO DE CACHÉ | Número máximo de consultas en caché | 100 |
Ejemplo:
Estibador
El proyecto incluye un Dockerfile para una fácil implementación:
Parámetros de búsqueda
La función de búsqueda admite los siguientes parámetros:
query
(obligatoria): La cadena de consulta de búsquedacategories
: Lista de categorías de búsqueda separadas por comaspageno
: Número de página de búsqueda (predeterminado: 1)time_range
: Intervalo de tiempo para los resultados ("día", "semana", "mes", "año")raw_json
: Devuelve una respuesta JSON sin procesar en lugar de texto formateado (valor predeterminado: falso)
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor que permite a los modelos de lenguaje realizar búsquedas web a través de SearXNG utilizando el estándar Model Context Protocol.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.Last updated -41,22848TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables semantic search capabilities by providing tools to manage Qdrant vector database collections, process and embed documents using various embedding services, and perform semantic searches across vector embeddings.Last updated -426TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.Last updated -117JavaScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables LLMs to perform Google searches via the Serper API, allowing models to retrieve current information from the web.Last updated -138Python