SearXNG

Un metabuscador que respeta la privacidad, impulsado por una instancia autoalojada de SearXNG.

Documentación

MCP-searxng

Un servidor MCP para conectar sistemas agénticos a sistemas de búsqueda a través de searXNG.

MCP SearxNG Badge

Herramientas

Busca en la web con SearXNG

Indicaciones

search(query: str) -> f"Searching for {query} using searXNG"

Uso

vía uvx

  1. configura tu JSON de cliente como
{
  "mcpServers": {
    "searxng": {
      "command": "uvx", 
      "args": [
        "mcp-searxng"
      ]
    }
  }
}

vía git clone

  1. Añade el servidor a claude desktop (el punto de entrada es main.py)

Clona el repositorio y añade este JSON a claude desktop

puedes ejecutar este servidor con uvx mcp-searxng, o usar una copia local del repositorio

{
  "mcpServers": {
    "searxng": {
      "command": "uv", 
      "args": [
        "--project",
        "/absoloute/path/to/MCP-searxng/",
        "run",
        "/absoloute/path/to/MCP-searxng/mcp-searxng/main.py"
      ]
    }
  }
}

tendrás que cambiar las rutas para que coincidan con tu entorno

URL personalizada de SearXNG

  1. establece la variable de entorno SEARXNG_URL a la URL del servidor searxng (por defecto es http://localhost:8080)

  2. ejecuta tu cliente MCP y deberías poder buscar en la web con searxng

Nota: si estás usando claude desktop, asegúrate de matar el proceso (administrador de tareas o equivalente) antes de ejecutar el servidor de nuevo