Skip to main content
PromptQuorum
Inicio/LLM locales avanzados/Reseña de web-search-mcp: acceso a búsqueda web para LLM locales
Local AI Agents & Tool Use

Reseña de web-search-mcp: acceso a búsqueda web para LLM locales

·8 min de lectura·Por Hans Kuepper · Fundador de PromptQuorum, herramienta de despacho multi-modelo · PromptQuorum

web-search-mcp es un servidor Model Context Protocol (MCP) gratuito, de código abierto y autoalojado que le da a un LLM local en un cliente como LM Studio o LibreChat una herramienta de búsqueda web funcional, sin requerir una clave API de búsqueda. Se ejecuta en tu propia máquina como un pequeño proceso Node.js, pero cada búsqueda que realiza es una solicitud en vivo a un motor de búsqueda público (prioriza Bing, luego Brave, luego DuckDuckGo) — la herramienta está autoalojada, pero las búsquedas que devuelve no son sin conexión ni privadas en el sentido de nunca salir de tu máquina.

web-search-mcp (github.com/mrkrsl/web-search-mcp) es un servidor Model Context Protocol (MCP) gratuito, de código abierto y autoalojado que le da a un LLM local —en herramientas como LM Studio o LibreChat— la capacidad de realizar búsquedas web reales y obtener el contenido de páginas, sin necesitar una clave API de un proveedor de búsqueda. Es un puente de uso de herramientas, no un índice de búsqueda sin conexión: funciona enviando solicitudes en vivo a motores de búsqueda públicos por internet cada vez que el modelo lo invoca. Esta reseña cubre qué hace, cómo funciona y a quién le conviene.

Conclusiones clave

  • web-search-mcp (github.com/mrkrsl/web-search-mcp) es un servidor MCP gratuito, de código abierto y autoalojado que añade herramientas de búsqueda web y contenido de páginas a clientes de IA compatibles con MCP
  • Creado por mrkrsl en TypeScript; con licencia MIT, confirmada mediante el archivo LICENSE del repositorio
  • No requiere clave API de un proveedor de búsqueda — usa automatización de navegador con Playwright con un respaldo HTTP rápido, priorizando Bing, luego Brave, luego DuckDuckGo por fiabilidad
  • Es una herramienta autoalojada, no privada ni sin conexión: obtiene resultados en vivo de motores de búsqueda externos por internet cada vez que se ejecuta
  • Expone tres herramientas MCP al modelo conectado: full-web-search (búsqueda más contenido de página extraído), get-web-search-summaries (resultados de búsqueda sin contenido completo) y get-single-web-page-content (extracción de contenido de una URL dada)
  • Pasos de configuración documentados para LM Studio y LibreChat, incluida una vía Docker para LibreChat; utilizable con cualquier cliente que hable MCP
  • Esta entrada del directorio lo lista como herramienta complementaria del Local LLM Software Directory en la categoría de frameworks de agentes / servidores de uso de herramientas

📍 En una frase

web-search-mcp es un servidor Model Context Protocol gratuito, de código abierto (MIT) y autoalojado, construido en TypeScript, que da a los LLM locales en clientes como LM Studio y LibreChat herramientas funcionales de búsqueda web y obtención de páginas, usando solicitudes en vivo a Bing/Brave/DuckDuckGo en lugar de una API de búsqueda de pago.

💬 En términos simples

web-search-mcp es un pequeño programa que ejecutas en tu propia computadora y que se conecta a una app de IA compatible con MCP (como LM Studio), dándole al modelo la capacidad de buscar realmente en la web y leer páginas, tal como lo haría una persona, en lugar de depender solo de lo que aprendió durante el entrenamiento. Está autoalojado, pero no es navegación privada — las solicitudes de búsqueda que realiza salen de tu máquina y llegan a motores de búsqueda reales en internet, igual que al abrir un navegador.

📌Nota: Esta reseña se basa en el propio repositorio de GitHub del proyecto, su README y su documentación para la configuración con LM Studio/LibreChat. No se afirma que PromptQuorum haya realizado su propio benchmark práctico de latencia o precisión de búsqueda, ni se describe a web-search-mcp como privado o sin conexión — su función principal es obtener resultados en vivo de motores de búsqueda públicos por internet.

¿Qué es web-search-mcp?

web-search-mcp es un servidor Model Context Protocol (MCP) gratuito, de código abierto y autoalojado que le da a un modelo de IA la capacidad de realizar búsquedas web reales y obtener contenido de páginas, invocado bajo demanda por el propio modelo. Está creado por mrkrsl y se distribuye en GitHub. El nombre lo comparten varios proyectos MCP no relacionados; esta reseña cubre específicamente github.com/mrkrsl/web-search-mcp, cuya documentación está dirigida explícitamente a configuraciones de LLM locales como LM Studio.

  • Tipo de producto: un proceso de servidor MCP autoalojado, no una app de escritorio independiente ni una API alojada — lo ejecutas tú mismo junto a un cliente compatible con MCP
  • Creador: el usuario de GitHub mrkrsl
  • Licencia: MIT, confirmada mediante el archivo LICENSE del repositorio
  • Lenguaje/entorno de ejecución: TypeScript, requiere Node.js 18.0.0+ y npm 8.0.0+ según los requisitos indicados por el proyecto
  • Financiación: no se encontró ninguna ronda de financiación, inversor ni respaldo comercial para esta reseña — trátalo como un proyecto de código abierto mantenido de forma independiente por la comunidad
  • Escala: aproximadamente 1.100+ estrellas en GitHub al momento de esta reseña (la interfaz de GitHub muestra la insignia redondeada "1.1k" en lugar de un número exacto)

¿Qué hace realmente web-search-mcp?

web-search-mcp se ejecuta como un proceso de servidor MCP local al que se conecta un cliente de IA compatible con MCP, y expone tres herramientas que el modelo conectado puede invocar: una búsqueda web completa con contenido de página extraído, un modo más ligero de solo resúmenes de búsqueda, y extracción de contenido de una sola página a partir de una URL dada.

  • full-web-search: ejecuta una consulta de búsqueda y devuelve contenido extraído de las páginas resultantes, dándole al modelo suficiente texto para responder preguntas basadas en contenido web actual
  • get-web-search-summaries: ejecuta una búsqueda pero devuelve solo resúmenes/fragmentos de resultados, no el contenido completo de la página — más rápido y ligero para casos en los que el modelo solo necesita una visión general
  • get-single-web-page-content: obtiene y extrae contenido legible de una URL específica que el modelo ya tiene, sin ejecutar una nueva búsqueda
  • Estrategia de motores de búsqueda: según la propia documentación del proyecto, "prioriza Bing > Brave > DuckDuckGo para lograr fiabilidad y rendimiento óptimos", recurriendo a la siguiente opción de la lista si un motor falla
  • "Estrategia de solicitud inteligente": según el README del proyecto, alterna entre automatización de navegador impulsada por Playwright (para páginas que necesitan renderizado de JavaScript) y solicitudes HTTP más rápidas y ligeras basadas en axios, según el sitio de destino
  • No necesita clave API de un proveedor de búsqueda — esta es la principal diferencia práctica frente a herramientas de búsqueda que requieren clave API (por ejemplo, Bing Search API, Brave Search API, SerpAPI), que exigen una cuenta de pago y una clave para uso programático
  • Configurable mediante variables de entorno que cubren límites de longitud de contenido, tiempos de espera de solicitudes, límites de navegadores concurrentes y elección del motor de navegador, según la documentación del proyecto

Plataforma, precios y licencia

Plataforma

Lo que indica web-search-mcp:
Un proceso de servidor Node.js/TypeScript autoalojado, requiere Node.js 18+ y npm 8+. Documentado como funcional en macOS, Windows y Linux.

Costo

Lo que indica web-search-mcp:
Gratuito y de código abierto. No se requiere clave API de un proveedor de búsqueda ni plan de pago para usarlo.

Licencia

Lo que indica web-search-mcp:
Licencia MIT, confirmada mediante el archivo LICENSE del repositorio.

Localidad

Lo que indica web-search-mcp:
Híbrida: el proceso del servidor en sí está autoalojado, pero cada búsqueda u obtención de página es una solicitud de red en vivo a un motor de búsqueda o sitio externo — no es una herramienta sin conexión ni totalmente local.

Método de instalación

Lo que indica web-search-mcp:
Descargar o clonar el repositorio, luego ejecutar npm install, npx playwright install y npm run build, según el README del proyecto.

Verifica los pasos de instalación actuales en github.com/mrkrsl/web-search-mcp antes de ejecutar cualquier comando, ya que las instrucciones de configuración pueden cambiar entre versiones.

web-search-mcp frente a la navegación integrada

En comparación con la función de búsqueda web o navegación integrada propia de una app de chat (cuando existe), web-search-mcp intercambia comodidad por control: lo autoalojas, eliges qué cliente se conecta a él y no estás limitado al único proveedor que una app cerrada haya integrado.

Configuración

web-search-mcp:
Manual: clonar, npm install, configurar mcp.json
Navegación integrada de la app:
Normalmente un interruptor en los ajustes, sin configuración

Funciona con LLM locales

web-search-mcp:
Sí — documentado para LM Studio, LibreChat, cualquier cliente MCP
Navegación integrada de la app:
Varía; a menudo ligado a un solo proveedor de modelo alojado

Motor de búsqueda

web-search-mcp:
Bing / Brave / DuckDuckGo, orden de respaldo elegido por ti
Navegación integrada de la app:
Fijo, normalmente proveedor no revelado

Necesita clave API

web-search-mcp:
No
Navegación integrada de la app:
No (el costo va incluido en la app/plan)

Funciona totalmente sin conexión

web-search-mcp:
No — híbrido, búsqueda externa en vivo en cada llamada
Navegación integrada de la app:
No — misma limitación

Ambos enfoques se conectan a la internet abierta; ninguno es una herramienta de búsqueda sin conexión. La diferencia está en quién aloja el puente y con qué cliente/modelo funciona.

¿Quién debería usar web-search-mcp?

web-search-mcp le conviene a desarrolladores que ejecutan un LLM local a través de un cliente compatible con MCP y quieren añadir búsquedas web en tiempo real sin pagar por una API de búsqueda.

Para qué no es bueno web-search-mcp

web-search-mcp no es una buena opción si necesitas funcionamiento totalmente sin conexión, una configuración de cero ajustes, o fiabilidad de búsqueda respaldada por una API de pago y contratada.

  • No es sin conexión ni privado en el sentido de "nunca sale de tu máquina" — cada búsqueda u obtención de página es una solicitud en vivo a un motor de búsqueda o sitio externo por internet; solo el proceso del servidor está autoalojado
  • No es una herramienta de configuración cero — requiere Node.js, npm, instalar el navegador de Playwright y configurar manualmente el archivo mcp.json de un cliente MCP
  • No cuenta con las garantías de disponibilidad o límites de tasa de una API de búsqueda de pago — automatizar páginas de motores de búsqueda públicos puede ser más frágil bajo uso intenso o automatizado que una API de búsqueda de pago y contratada
  • No es un plugin de propósito general — solo funciona con clientes que implementan el Model Context Protocol, no con apps de chat o extensiones de navegador arbitrarias
  • No ha sido evaluado de forma independiente por PromptQuorum en cuanto a latencia de búsqueda, precisión de resultados o disponibilidad — esta reseña refleja la documentación propia del proyecto, no mediciones prácticas

Errores comunes al evaluar web-search-mcp

La mayor parte de la confusión sobre web-search-mcp proviene de confundir "autoalojado" con "sin conexión", o de asumir que es el único proyecto con este nombre.

Competidores y alternativas

Dentro de las herramientas de agentes de IA locales y los servidores de herramientas conectados por MCP, web-search-mcp se compara más con otras herramientas de agentes e investigación autoalojadas que añaden recuperación de información en vivo a un LLM local.

Herramienta
Más conocido por
Enlace
nanobotAgente de IA personal autoalojado con memoria persistente y soporte de herramientas MCPnanobot Review
Local Deep ResearchAsistente de investigación de IA autoalojado y de múltiples pasos que combina fuentes web y localesLocal Deep Research Review
MulticaPlataforma local de agentes de IA y uso de herramientas para conectar modelos con herramientas externasMultica Review

Esta lista refleja herramientas comúnmente comparadas con web-search-mcp dentro del segmento de agentes de IA locales / uso de herramientas, no un ranking independiente de PromptQuorum — verifica el conjunto de funciones actual de cada herramienta antes de elegir.

Preguntas frecuentes

¿Qué es web-search-mcp?

web-search-mcp (github.com/mrkrsl/web-search-mcp) es un servidor MCP gratuito, de código abierto (MIT) y autoalojado que da a los modelos de IA en clientes compatibles con MCP herramientas reales de búsqueda web y obtención de contenido de páginas.

¿Es gratis web-search-mcp?

Sí, es gratuito y de código abierto bajo la licencia MIT. No hay plan de pago ni se requiere clave API de un proveedor de búsqueda.

¿Funciona web-search-mcp completamente sin conexión?

No. El proceso del servidor está autoalojado, pero cada búsqueda u obtención de página que realiza es una solicitud en vivo a un motor de búsqueda externo (Bing, Brave o DuckDuckGo) o sitio web por internet.

¿Necesito una clave API de búsqueda para usarlo?

No. Usa automatización de navegador (Playwright) con respaldo por solicitud HTTP contra motores de búsqueda públicos en lugar de una API de pago de un proveedor de búsqueda, por lo que no se requiere clave API.

¿Con qué clientes de IA funciona web-search-mcp?

Con cualquier cliente que implemente el Model Context Protocol (MCP). El proyecto documenta pasos de configuración específicos para LM Studio y LibreChat.

¿Cómo instalo web-search-mcp?

Descarga o clona el repositorio desde GitHub, luego ejecuta npm install, npx playwright install y npm run build, según el README del proyecto. Requiere Node.js 18+ y npm 8+.

¿Qué motores de búsqueda usa?

Según la propia documentación del proyecto, prioriza Bing, luego Brave, luego DuckDuckGo, recurriendo a la siguiente opción de la lista si un motor falla.

¿Qué herramientas expone al modelo conectado?

Tres herramientas MCP: full-web-search (búsqueda más contenido de página extraído), get-web-search-summaries (resultados sin contenido completo) y get-single-web-page-content (extracción de contenido de una URL).

¿Quién creó web-search-mcp?

El usuario de GitHub mrkrsl creó y mantiene web-search-mcp.

¿Existen otros proyectos también llamados "web-search-mcp"?

Sí. Varios repositorios de GitHub no relacionados comparten el mismo nombre genérico. Esta reseña cubre específicamente github.com/mrkrsl/web-search-mcp, elegido porque su documentación está dirigida explícitamente a configuraciones de LLM locales.

Fuentes

← Volver a LLM locales avanzados