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 installynpm 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.
Instalar web-search-mcp
web-search-mcp se instala de forma gratuita desde el código fuente vía npm, y su código fuente está en GitHub.
Fuente | Enlace |
|---|---|
| Repositorio de GitHub (código fuente, MIT) | github.com/mrkrsl/web-search-mcp |
| Entrada en Local LLM Software Directory | Local LLM Software Directory |
web-search-mcp requiere Node.js 18+, npm 8+ y un paso único de npx playwright install para la automatización del navegador — no hay un instalador empaquetado para usuarios finales, ya que es un componente de servidor pensado para configurarse en el archivo mcp.json de un cliente MCP.
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.jsonde 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 |
|---|---|---|
| nanobot | Agente de IA personal autoalojado con memoria persistente y soporte de herramientas MCP | nanobot Review |
| Local Deep Research | Asistente de investigación de IA autoalojado y de múltiples pasos que combina fuentes web y locales | Local Deep Research Review |
| Multica | Plataforma local de agentes de IA y uso de herramientas para conectar modelos con herramientas externas | Multica 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.