Skip to main content
PromptQuorum
Início/LLMs locais avançados/Avaliação do web-search-mcp: acesso a busca web para LLMs locais
Local AI Agents & Tool Use

Avaliação do web-search-mcp: acesso a busca web para LLMs locais

·8 min de leitura·Por Hans Kuepper · Fundador do PromptQuorum, ferramenta de despacho multi-modelo de IA · PromptQuorum

O web-search-mcp é um servidor Model Context Protocol (MCP) gratuito, de código aberto e auto-hospedado que dá a um LLM local, em um cliente como LM Studio ou LibreChat, uma ferramenta de busca web funcional, sem exigir uma chave de API de busca. Ele roda na sua própria máquina como um pequeno processo Node.js, mas cada busca que executa é uma solicitação ao vivo a um mecanismo de busca público (priorizando Bing, depois Brave, depois DuckDuckGo) — a ferramenta é auto-hospedada, mas as buscas que ela retorna não são offline nem privadas no sentido de nunca saírem da sua máquina.

O web-search-mcp (github.com/mrkrsl/web-search-mcp) é um servidor Model Context Protocol (MCP) gratuito, de código aberto e auto-hospedado que dá a um LLM local — em ferramentas como LM Studio ou LibreChat — a capacidade de realizar buscas web reais e obter o conteúdo de páginas, sem exigir uma chave de API de um provedor de busca. É uma ponte de uso de ferramentas, não um índice de busca offline: ele funciona enviando solicitações ao vivo para mecanismos de busca públicos pela internet toda vez que o modelo o chama. Esta avaliação cobre o que ele faz, como funciona e para quem ele serve.

Principais conclusões

  • O web-search-mcp (github.com/mrkrsl/web-search-mcp) é um servidor MCP gratuito, de código aberto e auto-hospedado que adiciona ferramentas de busca web e conteúdo de páginas a clientes de IA compatíveis com MCP
  • Criado por mrkrsl em TypeScript; licenciado sob MIT, confirmado pelo arquivo LICENSE do repositório
  • Não exige chave de API de um provedor de busca — usa automação de navegador com Playwright com um fallback rápido de solicitação HTTP, priorizando Bing, depois Brave, depois DuckDuckGo por confiabilidade
  • Esta é uma ferramenta auto-hospedada, não privada/offline: ela busca resultados ao vivo de mecanismos de busca externos pela internet toda vez que é executada
  • Expõe três ferramentas MCP ao modelo conectado: full-web-search (busca mais conteúdo de página extraído), get-web-search-summaries (resultados de busca sem conteúdo completo) e get-single-web-page-content (extração de conteúdo de uma URL específica)
  • Passos de configuração documentados para LM Studio e LibreChat, incluindo um caminho via Docker para o LibreChat; utilizável com qualquer cliente que fale MCP
  • Esta entrada do diretório o lista como ferramenta complementar do Local LLM Software Directory na categoria de frameworks de agentes / servidores de uso de ferramentas

📍 Em uma frase

O web-search-mcp é um servidor Model Context Protocol gratuito, de código aberto (MIT) e auto-hospedado, construído em TypeScript, que dá a LLMs locais em clientes como LM Studio e LibreChat ferramentas funcionais de busca web e obtenção de páginas, usando solicitações ao vivo a Bing/Brave/DuckDuckGo em vez de uma API de busca paga.

💬 Em termos simples

O web-search-mcp é um pequeno programa que você executa no seu próprio computador e que se conecta a um app de IA compatível com MCP (como o LM Studio), dando ao modelo de IA a capacidade de realmente pesquisar na web e ler páginas, como um humano faria, em vez de depender apenas do que aprendeu durante o treinamento. Ele é auto-hospedado, mas não é navegação privada — as solicitações de busca que ele faz saem da sua máquina e vão para mecanismos de busca reais na internet, exatamente como ao abrir um navegador.

📌Nota: Esta avaliação é baseada no próprio repositório GitHub do projeto, seu README e sua documentação de configuração para LM Studio/LibreChat. Não se afirma que a PromptQuorum realizou seu próprio benchmark prático de latência ou precisão de busca, e o web-search-mcp não é descrito como privado ou offline — sua função principal é buscar resultados ao vivo de mecanismos de busca públicos pela internet.

O que é o web-search-mcp?

O web-search-mcp é um servidor Model Context Protocol (MCP) gratuito, de código aberto e auto-hospedado que dá a um modelo de IA a capacidade de executar buscas web reais e obter conteúdo de páginas, chamado sob demanda pelo próprio modelo. É desenvolvido por mrkrsl e distribuído no GitHub. O nome é compartilhado por vários projetos MCP não relacionados; esta avaliação cobre especificamente o github.com/mrkrsl/web-search-mcp, cuja documentação é explicitamente voltada para configurações de LLM local como o LM Studio.

  • Tipo de produto: um processo de servidor MCP auto-hospedado, não um app de desktop independente ou uma API hospedada — você mesmo o executa ao lado de um cliente compatível com MCP
  • Criador: o usuário do GitHub mrkrsl
  • Licença: MIT, confirmada pelo arquivo LICENSE do repositório
  • Linguagem/ambiente de execução: TypeScript, exigindo Node.js 18.0.0+ e npm 8.0.0+ conforme os requisitos declarados pelo projeto
  • Financiamento: nenhuma rodada de financiamento, investidor ou apoio comercial foi encontrado para esta avaliação — trate-o como um projeto de código aberto mantido de forma independente pela comunidade
  • Escala: aproximadamente 1.100+ estrelas no GitHub no momento desta avaliação (a interface do GitHub mostra o selo arredondado "1.1k" em vez de um número exato)

O que o web-search-mcp realmente faz?

O web-search-mcp roda como um processo de servidor MCP local ao qual um cliente de IA compatível com MCP se conecta, e expõe três ferramentas que o modelo conectado pode chamar: uma busca web completa com conteúdo de página extraído, um modo mais leve apenas de resumos de busca, e extração de conteúdo de uma única página a partir de uma URL fornecida.

  • full-web-search: executa uma consulta de busca e retorna conteúdo extraído das páginas resultantes, dando ao modelo texto suficiente para responder perguntas com base em conteúdo web atual
  • get-web-search-summaries: executa uma busca mas retorna apenas resumos/trechos de resultados, não o conteúdo completo da página — mais rápido e leve para casos em que o modelo só precisa de uma visão geral
  • get-single-web-page-content: obtém e extrai conteúdo legível de uma URL específica que o modelo já possui, sem executar uma nova busca
  • Estratégia de backend de busca: segundo a própria documentação do projeto, ele "prioriza Bing > Brave > DuckDuckGo para confiabilidade e desempenho ideais", recorrendo à próxima opção da lista se um backend falhar
  • "Estratégia de solicitação inteligente": segundo o README do projeto, alterna entre automação de navegador via Playwright (para páginas que precisam de renderização JavaScript) e solicitações HTTP mais rápidas e leves baseadas em axios, dependendo do site de destino
  • Não precisa de chave de API de um provedor de busca — essa é a principal diferença prática em relação a ferramentas de busca que exigem chave de API (por exemplo, Bing Search API, Brave Search API, SerpAPI), que exigem uma conta paga e uma chave para uso programático
  • Configurável por meio de variáveis de ambiente que cobrem limites de tamanho de conteúdo, tempos limite de solicitação, limites de navegadores simultâneos e escolha do mecanismo de navegador, segundo a documentação do projeto

Plataforma, preços e licenciamento

Plataforma

O que o web-search-mcp declara:
Um processo de servidor Node.js/TypeScript auto-hospedado, exigindo Node.js 18+ e npm 8+. Documentado como funcional em macOS, Windows e Linux.

Custo

O que o web-search-mcp declara:
Gratuito e de código aberto. Não é necessária chave de API de um provedor de busca nem plano pago para usá-lo.

Licenciamento

O que o web-search-mcp declara:
Licença MIT, confirmada pelo arquivo LICENSE do repositório.

Localidade dos dados

O que o web-search-mcp declara:
Híbrida: o processo do servidor em si é auto-hospedado, mas cada busca ou obtenção de página é uma solicitação de rede ao vivo a um mecanismo de busca ou site externo — não é uma ferramenta offline ou totalmente local.

Método de instalação

O que o web-search-mcp declara:
Baixe ou clone o repositório, depois execute npm install, npx playwright install e npm run build, segundo o README do projeto.

Verifique os passos de instalação atuais em github.com/mrkrsl/web-search-mcp antes de executar qualquer comando, pois as instruções de configuração podem mudar entre versões.

web-search-mcp vs. navegação integrada

Comparado ao recurso de busca web ou navegação integrado de um app de chat (quando existe), o web-search-mcp troca conveniência por controle: você o auto-hospeda, escolhe qual cliente se conecta a ele e não fica limitado ao único provedor que um app fechado integrou.

Configuração

web-search-mcp:
Manual: clonar, npm install, configurar mcp.json
Navegação integrada do app:
Geralmente uma opção nas configurações, sem instalação

Funciona com LLMs locais

web-search-mcp:
Sim — documentado para LM Studio, LibreChat, qualquer cliente MCP
Navegação integrada do app:
Varia; muitas vezes ligado a um único provedor de modelo hospedado

Backend de busca

web-search-mcp:
Bing / Brave / DuckDuckGo, ordem de fallback definida por você
Navegação integrada do app:
Fixo, geralmente provedor não divulgado

Precisa de chave de API

web-search-mcp:
Não
Navegação integrada do app:
Não (custo embutido no app/plano)

Funciona totalmente offline

web-search-mcp:
Não — híbrido, busca externa ao vivo a cada chamada
Navegação integrada do app:
Não — mesma limitação

Ambas as abordagens acessam a internet aberta; nenhuma é uma ferramenta de busca offline. A diferença está em quem hospeda a ponte e com qual cliente/modelo ela funciona.

Quem deve usar o web-search-mcp?

O web-search-mcp é indicado para desenvolvedores que executam um LLM local por meio de um cliente compatível com MCP e querem adicionar consultas web em tempo real sem pagar por uma API de busca.

Para que o web-search-mcp não é bom

O web-search-mcp não é uma boa escolha se você precisa de operação totalmente offline, configuração zero, ou confiabilidade de busca garantida por uma API paga e contratada.

  • Não é offline nem privado no sentido de "nunca sai da sua máquina" — cada busca ou obtenção de página é uma solicitação ao vivo a um mecanismo de busca ou site externo pela internet; apenas o processo do servidor é auto-hospedado
  • Não é uma ferramenta de configuração zero — exige Node.js, npm, instalação do navegador Playwright e configuração manual do arquivo mcp.json de um cliente MCP
  • Não é respaldado pelas garantias de disponibilidade ou limite de taxa de uma API de busca paga — automatizar páginas de mecanismos de busca públicos pode ser mais frágil sob uso intenso ou automatizado do que uma API de busca paga e contratada
  • Não é um plugin de propósito geral — funciona apenas com clientes que implementam o Model Context Protocol, não com apps de chat ou extensões de navegador quaisquer
  • Não foi avaliado de forma independente pela PromptQuorum quanto à latência de busca, precisão de resultados ou disponibilidade — esta avaliação reflete a documentação do próprio projeto, não uma medição prática

Erros comuns ao avaliar o web-search-mcp

A maior parte da confusão sobre o web-search-mcp vem de misturar "auto-hospedado" com "offline", ou de supor que é o único projeto com esse nome.

Concorrentes e alternativas

Dentro das ferramentas de agentes de IA locais e servidores de ferramentas conectados via MCP, o web-search-mcp é mais comparável a outras ferramentas de agentes e pesquisa auto-hospedadas que adicionam recuperação de informação ao vivo a um LLM local.

Ferramenta
Mais conhecido por
Link
nanobotAgente de IA pessoal auto-hospedado com memória persistente e suporte a ferramentas MCPnanobot Review
Local Deep ResearchAssistente de pesquisa de IA auto-hospedado e de múltiplas etapas que sintetiza fontes web e locaisLocal Deep Research Review
MulticaPlataforma local de agentes de IA e uso de ferramentas para conectar modelos a ferramentas externasMultica Review

Esta lista reflete ferramentas comumente comparadas ao web-search-mcp no segmento de agentes de IA locais / uso de ferramentas, não um ranking independente da PromptQuorum — verifique o conjunto de recursos atual de cada ferramenta antes de escolher.

Perguntas frequentes

O que é o web-search-mcp?

O web-search-mcp (github.com/mrkrsl/web-search-mcp) é um servidor MCP gratuito, de código aberto (MIT) e auto-hospedado que dá a modelos de IA em clientes compatíveis com MCP ferramentas reais de busca web e obtenção de conteúdo de páginas.

O web-search-mcp é gratuito?

Sim, é gratuito e de código aberto sob a licença MIT. Não há plano pago nem exigência de chave de API de um provedor de busca.

O web-search-mcp funciona totalmente offline?

Não. O processo do servidor é auto-hospedado, mas cada busca ou obtenção de página que ele executa é uma solicitação ao vivo a um mecanismo de busca externo (Bing, Brave ou DuckDuckGo) ou site pela internet.

Preciso de uma chave de API de busca para usá-lo?

Não. Ele usa automação de navegador (Playwright) com fallback de solicitação HTTP contra mecanismos de busca públicos, em vez de uma API paga de um provedor de busca, então nenhuma chave de API é exigida.

Com quais clientes de IA o web-search-mcp funciona?

Com qualquer cliente que implemente o Model Context Protocol (MCP). O projeto documenta passos de configuração específicos para LM Studio e LibreChat.

Como instalo o web-search-mcp?

Baixe ou clone o repositório do GitHub, depois execute npm install, npx playwright install e npm run build, segundo o README do projeto. Exige Node.js 18+ e npm 8+.

Quais mecanismos de busca ele usa?

Segundo a própria documentação do projeto, ele prioriza Bing, depois Brave, depois DuckDuckGo, recorrendo à próxima opção da lista se um backend falhar.

Quais ferramentas ele expõe ao modelo conectado?

Três ferramentas MCP: full-web-search (busca mais conteúdo de página extraído), get-web-search-summaries (resultados sem conteúdo completo) e get-single-web-page-content (extração de conteúdo de uma URL).

Quem criou o web-search-mcp?

O usuário do GitHub mrkrsl criou e mantém o web-search-mcp.

Existem outros projetos também chamados "web-search-mcp"?

Sim. Vários repositórios GitHub não relacionados compartilham o mesmo nome genérico. Esta avaliação cobre especificamente o github.com/mrkrsl/web-search-mcp, escolhido porque sua documentação é explicitamente voltada para configurações de LLM local.

Fontes

← Voltar para LLMs locais avançados