Servidor MCP mcp-searxng-public

Um servidor MCP simples conectando agentes de IA à busca na web em tempo real, priorizando a privacidade via instâncias públicas do SearXNG, entregando resultados em formato JSON.

Servidor MCP mcp-searxng-public

O que faz o servidor MCP “mcp-searxng-public”?

O mcp-searxng-public MCP Server atua como uma ponte entre assistentes de IA e instâncias públicas do mecanismo de metabusca SearXNG. Em vez de depender da saída JSON — que a maioria dos servidores públicos SearXNG não oferece — este servidor busca resultados de busca em HTML de até três instâncias públicas do SearXNG e os converte em formato JSON limpo. Isso permite que clientes de IA realizem buscas na web em tempo real, agreguem dados de múltiplas fontes e obtenham resumos concisos de conteúdo web de forma padronizada. É valioso para tarefas que exigem recuperação de informações atualizadas, pesquisa ou busca geral na web dentro de fluxos de desenvolvimento, sempre aproveitando os recursos de privacidade do SearXNG.

Lista de Prompts

Nenhum template de prompt é mencionado no repositório.

Lista de Recursos

Nenhum recurso é explicitamente descrito no repositório.

Lista de Ferramentas

  • search
    A principal (e única) ferramenta fornecida pelo servidor. Permite que LLMs realizem buscas na web usando instâncias públicas do SearXNG. A ferramenta recebe um query (a string de busca) e um time_range opcional (ex.: “day”, “month”, “year”) e retorna um array de objetos JSON com os campos url e summary para cada resultado.

Casos de Uso deste Servidor MCP

  • Busca na Web em Tempo Real
    Permite que assistentes de IA busquem informações atualizadas na web para responder perguntas, pesquisas e tarefas de sumarização.
  • Recuperação de Dados Agregados
    Obtém resultados de múltiplas instâncias do SearXNG, aumentando a robustez e cobertura dos resultados de busca para desenvolvedores e usuários.
  • Extração de Resumos
    Analisa e resume automaticamente o conteúdo web em JSON, facilitando o processamento e integração em outras ferramentas ou fluxos de trabalho.
  • Coleta de Informações Respeitando a Privacidade
    Utiliza a arquitetura do SearXNG que respeita a privacidade, evitando perfilamento ou rastreamento do usuário durante a recuperação de informações.
  • Mecanismos de Busca de Backup
    Suporta múltiplas instâncias do SearXNG para maior confiabilidade e resiliência contra quedas ou limites de taxa.

Como configurar

Windsurf

  1. Pré-requisitos: Certifique-se de que Node.js e npm estão instalados.
  2. Instale o servidor:
    npm install mcp-searxng-public
  3. Edite a configuração: Localize o arquivo de configuração MCP do Windsurf.
  4. Adicione a configuração do servidor MCP: Insira o seguinte trecho JSON:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Salve e reinicie o Windsurf, depois verifique se o servidor está disponível.

Claude

  1. Pré-requisitos: Instale o Node.js e o npm.
  2. Instale o servidor:
    npm install mcp-searxng-public
  3. Edite o arquivo de configuração do Claude para servidores MCP.
  4. Adicione a configuração do servidor MCP:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Salve e reinicie o Claude para aplicar as mudanças.

Cursor

  1. Certifique-se de que Node.js e npm estão disponíveis.
  2. Instale o pacote:
    npm install mcp-searxng-public
  3. Abra a configuração do servidor MCP do Cursor.
  4. Adicione o servidor usando:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Reinicie o Cursor e certifique-se de que o servidor MCP foi detectado.

Cline

  1. Instale Node.js e npm caso ainda não estejam instalados.
  2. Instale o servidor:
    npm install mcp-searxng-public
  3. Edite a configuração MCP do Cline.
  4. Insira a configuração do servidor:
    {
      "name": "SearXNGScraper",
      "type": "stdio",
      "command": "npx",
      "args": ["mcp-searxng-public"],
      "capabilities": {
        "tool-calls": true
      },
      "env": {
        "SEARXNG_BASE_URL": "https://searx.be;https://searx.tiekoetter.com;https://opnxng.com;https://searxng.world;https://searx.oloke.xyz;https://seek.fyi"
      }
    }
    
  5. Salve o arquivo e reinicie o Cline para que as mudanças tenham efeito.

Protegendo Chaves de API

  • Para o SearXNG público, chaves de API não são necessárias, mas se utilizar instâncias privadas que requerem autenticação, defina segredos na seção env:
    "env": {
      "SEARXNG_BASE_URL": "...",
      "SEARXNG_API_KEY": "${SEARXNG_API_KEY}"
    },
    "inputs": {
      "SEARXNG_API_KEY": {
        "type": "string",
        "secret": true
      }
    }
    

Como usar este MCP em fluxos

Usando MCP no FlowHunt

Para integrar servidores MCP ao seu fluxo no FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Fluxo MCP no FlowHunt

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração MCP do sistema, insira os detalhes do seu servidor MCP usando este formato JSON:

{
  "mcp-searxng-public": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Uma vez configurado, o agente de IA passará a utilizar este MCP como uma ferramenta, com acesso a todas as suas funções e capacidades. Lembre-se de trocar “mcp-searxng-public” pelo nome real do seu servidor MCP e substituir a URL pela do seu próprio servidor MCP.


Visão Geral

SeçãoDisponibilidadeDetalhes/Observações
Visão Geral
Lista de PromptsNenhum template de prompt encontrado
Lista de RecursosNenhum recurso MCP explícito descrito
Lista de FerramentasFerramenta “search”, converte SearXNG HTML em JSON
Protegendo Chaves de APIPode usar variáveis de ambiente, se necessário
Suporte a Sampling (menos importante na aval.)Não mencionado

Nossa opinião

O mcp-searxng-public MCP Server é simples e focado, oferecendo uma única e robusta ferramenta de busca na web para assistentes de IA. A ausência de templates de prompt e exposição explícita de recursos limita a flexibilidade, mas sua funcionalidade é valiosa para obtenção de informações em tempo real e com foco em privacidade. A configuração é direta e a documentação é clara. No entanto, recursos MCP avançados como Roots e suporte a Sampling estão ausentes ou não documentados.

No geral, eu avaliaria este servidor MCP como 5/10: sólido em seu propósito, mas básico em termos de recursos de protocolo e extensibilidade.

Pontuação MCP

Possui LICENSE✅ (MIT)
Possui ao menos 1 ferramenta
Número de Forks2
Número de Stars6

Perguntas frequentes

Qual é a principal função do mcp-searxng-public?

Permite que assistentes de IA realizem buscas na web em tempo real ao converter resultados em HTML de instâncias públicas do SearXNG em JSON padronizado, possibilitando a obtenção de informações atualizadas e resumos.

Qual ferramenta este servidor MCP fornece?

Fornece uma ferramenta 'search' que aceita uma consulta e um time_range opcional, retornando um array de resultados de busca com URLs e resumos em formato JSON.

Quais são os benefícios de privacidade ao usar o mcp-searxng-public?

Aproveita o design focado em privacidade do SearXNG, evitando o perfilamento ou rastreamento do usuário durante a busca, tornando-o adequado para fluxos de trabalho que priorizam a privacidade.

Chaves de API são necessárias?

Não, instâncias públicas do SearXNG não exigem chaves de API. Para instâncias privadas, você pode definir as chaves de API usando variáveis de ambiente na configuração do servidor MCP.

Como este se compara a outros servidores MCP?

O mcp-searxng-public é focado e simples, excelente para buscas na web, mas não possui recursos avançados como templates de prompt ou exposição de recursos. É robusto em seu caso de uso principal, mas básico em extensibilidade de protocolo.

Experimente o mcp-searxng-public no FlowHunt

Capacite seus agentes de IA com busca na web em tempo real e respeitando a privacidade usando o servidor MCP mcp-searxng-public. Integre hoje mesmo para entregar respostas e resumos atualizados de toda a web.

Saiba mais