Skip to main content
Glama

SearXNG Model Context Protocol Server

by aeon-seraph

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

# Clone the repository git clone https://github.com/aeon-seraph/searxng-mcp.git cd searxng-mcp # Install dependencies npm install # Build the project npm run build

Requisitos

Uso

# Run the server node build/index.js

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:

VariableDescripciónPor defecto
PROTOCOLO DE BÚSQUEDAProtocolo a utilizar (http/https)http
HOST DE BÚSQUEDAAnfitrión de SearXNGhost local
PUERTO DE BÚSQUEDAPuerto SearXNG8888
TTL de cachéTiempo de vida de la caché en milisegundos600000 (10 minutos)
TAMAÑO MÁXIMO DE CACHÉNúmero máximo de consultas en caché100

Ejemplo:

SEARXNG_HOST=mysearx.example.com SEARXNG_PORT=443 SEARXNG_PROTOCOL=https node build/index.js

Estibador

El proyecto incluye un Dockerfile para una fácil implementación:

# Build the Docker image docker build -t searxng-mcp . # Run the container docker run -e SEARXNG_HOST=mysearx.example.com -e SEARXNG_PROTOCOL=https searxng-mcp

Parámetros de búsqueda

La función de búsqueda admite los siguientes parámetros:

  • query (obligatoria): La cadena de consulta de búsqueda
  • categories : Lista de categorías de búsqueda separadas por comas
  • pageno : 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)

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Descripción
    1. Instalación
      1. Requisitos
        1. Uso
          1. Configuración
            1. Estibador
              1. Parámetros de búsqueda
                1. Licencia

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.
                    Last updated -
                    4
                    1,228
                    48
                    TypeScript
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A 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 -
                    4
                    26
                    TypeScript
                    MIT License
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants to perform web searches using SearXNG, a privacy-respecting metasearch engine.
                    Last updated -
                    1
                    17
                    JavaScript
                    MIT License
                    • Linux
                    • Apple
                  • A
                    security
                    F
                    license
                    A
                    quality
                    A 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 -
                    13
                    8
                    Python
                    • Linux
                    • Apple

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/aeon-seraph/searxng-mcp'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server