Web Search MCP Server
Servidor MCP de búsqueda web
Un Apify Actor que ejecuta un servidor de Protocolo de Contexto de Modelo (MCP) persistente, brindando a los asistentes de IA capacidades de búsqueda web en tiempo real. Conecta Claude Desktop, Cursor o cualquier cliente de IA compatible con MCP para buscar en la web sin abandonar tu flujo de trabajo.
Características
🔍 search_web — Busca en la web a través de DuckDuckGo (gratis, sin clave) o Brave Search (mayor calidad)
📰 search_news — Busca artículos de noticias recientes
📄 fetch_page — Obtén y extrae contenido de texto limpio de cualquier URL
🔐 Lista blanca de dominios — Restringe
fetch_pagea dominios aprobados📊 Registro de auditoría — Registra opcionalmente todas las búsquedas en un conjunto de datos de Apify
⚡ Siempre activo — Se ejecuta en modo Standby de Apify para una disponibilidad persistente 24/7
Related MCP server: Local Research MCP Server
Inicio rápido
1. Ejecutar en Apify
Ve a la Consola de Apify y busca este actor
Haz clic en Try for free → configura las entradas → Start
Copia la Standby URL de los registros de ejecución del actor (se ve como
https://web-search-mcp.username.apify.actor)
2. Conectar a Claude Desktop
Agrega lo siguiente a tu claude_desktop_config.json de Claude Desktop:
{
"mcpServers": {
"web-search": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://YOUR-STANDBY-URL/sse"]
}
}
}Reinicia Claude Desktop y verás las herramientas aparecer en la interfaz.
3. Conectar a Cursor / otros clientes MCP
Establece la URL SSE en: https://YOUR-STANDBY-URL/sse
Configuración de entrada
Parámetro | Tipo | Predeterminado | Descripción |
| integer |
| Número predeterminado de resultados devueltos por búsqueda |
| string | — | Clave de API de Brave Search opcional para mejores resultados |
| boolean |
| Habilitar la herramienta |
| boolean |
| Habilitar la herramienta |
| string[] |
| Lista blanca de dominios para |
| boolean |
| Registrar todas las consultas en el conjunto de datos de Apify |
Referencia de herramientas MCP
search_web
Busca en la web y obtén resultados clasificados.
Parámetros:
query(string, requerido) — La consulta de búsquedamaxResults(integer, opcional, predeterminado: 10) — Número de resultados (1–50)safeSearch(enum, opcional) —strict,moderateooff
Devuelve: Lista clasificada de resultados con título, URL y fragmento.
search_news
Busca artículos de noticias recientes.
Parámetros:
query(string, requerido) — Consulta de búsqueda de noticiasmaxResults(integer, opcional) — Número de artículos (1–20)
Devuelve: Lista de artículos de noticias con la hora de publicación cuando esté disponible.
fetch_page
Obtén una página web y devuelve su contenido de texto limpio.
Parámetros:
url(string, requerido) — URL completa a obtenermaxLength(integer, opcional, predeterminado: 8000) — Caracteres máximos (500–50000)
Devuelve: Título de la página, meta descripción y texto del cuerpo extraído.
Endpoints de API
Endpoint | Método | Descripción |
| GET | Endpoint de conexión MCP SSE |
| POST | Manejador de mensajes MCP |
| GET | Verificación de estado + sesiones activas |
| GET | Información del servidor e instrucciones |
Arquitectura
AI Client (Claude, Cursor, etc.)
│ SSE connection
▼
Express HTTP Server (:3000)
│
MCP Server (McpServer)
│
┌─────┴──────────┐
│ Search Tools │
└─────┬──────────┘
│
┌─────┴─────────────────────┐
│ DuckDuckGo HTML API │ (default, no key needed)
│ Brave Search REST API │ (optional, with API key)
└────────────────────────────┘Desarrollo local
git clone https://github.com/your-org/web-search-mcp
cd web-search-mcp
npm install
npm startEl servidor se inicia en http://localhost:3000. Conecta cualquier cliente MCP a http://localhost:3000/sse.
Ejemplo de uso (en Claude)
Una vez conectado, puedes preguntarle a Claude:
"Busca las últimas noticias sobre las regulaciones de IA en Europa"
"¿Cuáles son los mejores frameworks web de Python en 2025? Busca en la web y resume."
"Obtén el contenido de https://example.com/blog/post y resume los puntos clave."
Licencia
Apache 2.0 — ver LICENSE
This server cannot be deployed
Maintenance
Related MCP Connectors
Provides AI assistants with access to Seltz's powerful Web Search capabilities.
Web search, browser automation, scraping, crawling and CAPTCHA solving for AI agents.
Web search and page-reading for AI agents. One-click OAuth connect, or a Caesar API key.
The best web search for your AI Agent
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform real-time web searches, fetch webpage content, and get search suggestions using DuckDuckGo's privacy-focused search engine.-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search the web using DuckDuckGo and extract clean text content from websites for real-time research, with all processing happening locally for complete privacy.3MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read webpages and perform web searches using DuckDuckGo.MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to search the web, find news, and read page content via DuckDuckGo without an API key.2MIT