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 installenpm 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.
Instalar o web-search-mcp
O web-search-mcp é instalado gratuitamente a partir do código-fonte via npm, e seu código-fonte está no GitHub.
Fonte | Link |
|---|---|
| Repositório GitHub (código-fonte, MIT) | github.com/mrkrsl/web-search-mcp |
| Entrada no Local LLM Software Directory | Local LLM Software Directory |
O web-search-mcp exige Node.js 18+, npm 8+ e uma etapa única de npx playwright install para automação de navegador — não há um instalador empacotado para usuários finais, já que é um componente de servidor feito para ser configurado no arquivo mcp.json de um cliente MCP.
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.jsonde 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 |
|---|---|---|
| nanobot | Agente de IA pessoal auto-hospedado com memória persistente e suporte a ferramentas MCP | nanobot Review |
| Local Deep Research | Assistente de pesquisa de IA auto-hospedado e de múltiplas etapas que sintetiza fontes web e locais | Local Deep Research Review |
| Multica | Plataforma local de agentes de IA e uso de ferramentas para conectar modelos a ferramentas externas | Multica 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.