mcp-searxng logo

mcp-searxngEste servidor conecta seu assistente de IA a uma instância SearXNG, permitindo que ele execute pesquisas web privadas e leia conteúdo de páginas da web. Basta adicionar a URL da instância à configuração para que a IA possa

(0)
Daniel NikulshynAvaliado por Daniel Nikulshyn·Atualizado julho de 2026

Visão geral

mcp-searxng é um servidor que conecta assistentes de IA a uma instância de busca SearXNG, permitindo buscas web privadas e leitura de conteúdo de páginas da web. Ele integra a API do SearXNG, permitindo que assistentes de IA como Claude e Cursor realizem buscas na web. O servidor é configurado adicionando a URL da instância SearXNG ao arquivo de configuração do assistente de IA. Ele suporta recursos como consultas gerais, notícias, artigos, paginação, failover de instância, saída de busca estruturada, respostas diretas, metadados, sugestões de busca, leitura de conteúdo de URL, cache inteligente, paginação, filtragem de tempo, seleção de idioma, busca segura e filtragem de relevância. mcp-searxng é um processo Node.js autônomo que consulta uma ou várias instâncias SearXNG por meio da API JSON HTTP.

Funcionalidades principais

  • Busca na Web
  • Failover de Instância
  • Saída de Busca Estruturada
  • Respostas Diretas e Metadados
  • Sugestões de Busca
  • Descoberta de Capacidade de Instância

Preços

Modelo
Free
Avaliação
Ainda sem avaliações

Casos de uso

Busca Web Privada para Assistentes de IA

mcp-searxng habilita assistentes de IA a realizar buscas web privadas conectando-os a uma instância SearXNG.

Extração de Conteúdo e Cache

O servidor fornece capacidades avançadas de extração de conteúdo e cache, melhorando o desempenho e reduzindo solicitações redundantes.

Filtragem de Consulta de Busca

mcp-searxng suporta filtragem de resultados de busca por intervalo de tempo, idioma e nível de busca segura, permitindo consultas mais precisas.

Prós e contras

Prós

  • Habilita buscas web privadas para assistentes de IA
  • Suporta failover de várias instâncias SearXNG
  • Fornece saída de busca estruturada e respostas diretas
  • Oferece capacidades avançadas de extração de conteúdo e cache
  • Gratuito para uso, sem necessidade de chave de API

Contras

  • Requer um processo Node.js separado
  • Não é um plugin nativo do SearXNG
  • Limitado a consultar instâncias SearXNG existentes

Avaliações

Entra para deixar uma avaliação.

Ainda sem avaliações. Sê o primeiro!

Perguntas e respostas

Can't enable JSON? (HTML fallback)

If you must use a public instance you don't control and it rejects format=json (the 403 above), set the opt‑in flag instead of editing the server: before enabling it, review the public operator's policy and the public‑instance usage guide. A search that gets a 403/404 or a non‑JSON response is then retried automatically without format=json and parsed from the regular HTML results page. On success you get normal results (title, URL, snippet) marked sourceFormat: "html" in JSON mode, and text mode adds the line "Note: Results parsed from SearXNG HTML fallback; metadata is limited." Relevance scores and engine names are not available from HTML. On failure, parsing is best‑effort and varies by the instance's theme/version, so some results may be missed or sparse. If the HTML page itself also fails — still blocked, rate‑limited (429), auth (401), or 5xx — the fallback attempt's error is surfaced, so the search never silently returns empty results. The fallback only triggers on 403/404/non‑JSON, never on auth or network errors. Enabling JSON on an instance you control remains the recommended setup — the fallback is a compatibility aid, not a replacement.

Asked by Boris Yankov · Aug 23, 2025

How It Works?

mcp-searxng is a standalone MCP server — a separate Node.js process that your AI assistant connects to for web search. It queries one SearXNG instance, or a semicolon‑separated list of interchangeable SearXNG replicas, via the HTTP JSON API. This project cannot be installed as a native SearXNG plugin. Point it at any existing SearXNG instance, or interchangeable replica list, by setting SEARXNG_URL. For SearXNG deployment, configuration, and troubleshooting, see Operating Self‑Hosted SearXNG with mcp-searxng.

Asked by Ekaterina Orlova · Jul 19, 2025

Why mcp-searxng?

As of 2026-07-29, the capability comparison below reflects the official Brave MCP, Exa MCP, and Firecrawl MCP projects. “Pagination” means an exposed page or offset control. “Self-hosted” means the search service can run under your control. “Free / No API key” means this MCP server does not require a paid search-vendor API key; you still operate or select the underlying SearXNG instance. | | Brave MCP | Exa MCP | Firecrawl MCP | mcp-searxng | |--|:---------:|:-------:|:-------------:|:---------------:| | Web Search | ✓ | ✓ | ✓ | ✓ | | Read URL | ✗ | ✓ | ✓ | ✓ | | Pagination | ✓ | ✗ | ✓ | ✓ | | Self-hosted | ✗ | ✗ | Partial | ✓ | | Free / No API key | ✗ | ✗ | ✗ | ✓ | Privacy depends on the SearXNG deployment. An operator‑controlled instance can avoid trusting a third‑party search operator, while a public instance receives the query and may log it. SearXNG and this MCP integration do not by themselves provide anonymity.

Asked by Renata Silva · Jun 10, 2025

Faz uma pergunta

Alternativas a Servidores MCP