Búsqueda MCP SearxNG
Este proyecto proporciona un servidor MCP que permite realizar búsquedas web mediante una instancia de SearxNG . Expone una herramienta que puede ser invocada por otras aplicaciones compatibles con MCP, como Goose.
Empezando
Establezca la variable de entorno
SEARXNG_BASE_URLen la URL base de su instancia de SearxNG.Instalar el paquete:
pip install .
Related MCP server: SearXNG Server
Uso con Goose
Instalar la extensión: después de instalar el paquete, puede agregar este servidor MCP como una extensión en Goose.
Agregue la extensión en Goose: Vaya a Configuración > Extensiones > Agregar.
Establezca el tipo de extensión: establezca el Tipo en StandardIO.
Proporcione los detalles de la extensión: proporcione una identificación, un nombre y una descripción para su extensión.
Configurar el comando: En el campo Comando, proporcione la ruta absoluta a su ejecutable usando
uv run. Por ejemplo:uv run /full/path/to/mcp-searxng-search/.venv/bin/mcp-searxng-searchAsegúrese de reemplazar
/full/path/to/mcp-searxng-searchcon la ruta real al directorio de su proyecto.Uso de la extensión: Una vez integrada, puede empezar a usar su extensión en Goose. Abra la interfaz de chat de Goose y llame a su herramienta cuando sea necesario. Puede comprobar si Goose ha seleccionado las herramientas de su extensión personalizada preguntándole "¿Qué herramientas tiene?".
El ID de la herramienta es searxng_search . Acepta dos parámetros: query (la consulta de búsqueda) y max_results (el número máximo de resultados a devolver, con un valor predeterminado de 30).