remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides web search capabilities via Serper API with rich search results, including organic results, knowledge graph, 'people also ask', and related searches from Google.
Servidor MCP de búsqueda y raspado de Serper
Un servidor MCP basado en TypeScript que ofrece funciones de búsqueda web y extracción de contenido web mediante la API de Serper. Este servidor se integra con Claude Desktop para habilitar potentes funciones de búsqueda web y extracción de contenido.
Características
Herramientas
google_search
- Realizar búsquedas web a través de la API de Serper- Resultados de búsqueda enriquecidos que incluyen resultados orgánicos, gráficos de conocimiento, "la gente también pregunta" y búsquedas relacionadas
- Admite segmentación por región e idioma
- Parámetros opcionales para ubicación, paginación, filtros de tiempo y autocorrección
- Admite operadores de búsqueda avanzados:
site
: Limitar los resultados a un dominio específicofiletype
: limitar a tipos de archivos específicos (por ejemplo, 'pdf', 'doc')inurl
: Busca páginas con la palabra en la URLintitle
: Busca páginas con la palabra en el títulorelated
: Encuentra sitios web similarescache
: Ver la versión en caché de Google de una URL específicabefore
: Fecha anterior en formato AAAA-MM-DDafter
: Fecha posterior en formato AAAA-MM-DDexact
: Coincidencia exacta de fraseexclude
: Términos para excluir de los resultados de búsquedaor
: Términos alternativos (operador OR)
scrape
- Extraer contenido de páginas web- Obtener texto sin formato y contenido Markdown opcional
- Incluye JSON-LD y metadatos de encabezado
- Conserva la estructura del documento
Requisitos
- Node.js >= 18
- Clave API de Serper (establecida como variable de entorno
SERPER_API_KEY
)
Desarrollo
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Ejecutar pruebas:
Variables de entorno
Cree un archivo .env
en el directorio raíz:
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Instalación
Instalación mediante herrería
Para instalar Serper Search and Scrape para Claude Desktop automáticamente a través de Smithery :
Escritorio de Claude
Agregue la configuración del servidor en:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%/Claude/claude_desktop_config.json
Cline
- Abra la configuración de la extensión Cline
- Abra la pestaña "Servidores MCP"
- Haga clic en "Configurar servidores MCP"
- Agregue la configuración del servidor:
Opciones de configuración adicionales de Cline:
disabled
: establezca enfalse
para habilitar el servidorautoApprove
: Lista de herramientas que no requieren aprobación explícita para cada uso
Cursor
- Abra la configuración del cursor
- Abra la configuración de "Funciones"
- En la sección "Servidores MCP", haga clic en "Agregar nuevo servidor MCP".
- Elija un nombre y seleccione "comando" como "Tipo".
- En el campo "Comando", ingrese lo siguiente:
Estibador
También puedes ejecutar el servidor con Docker. Primero, crea la imagen:
Luego, ejecute el contenedor con su clave API de Serper:
Alternativamente, si tiene sus variables de entorno en un archivo .env
:
Para el desarrollo, es posible que desees montar tu código fuente como un volumen:
Nota: asegúrese de reemplazar your_api_key_here
con su clave API de Serper real.
You must be authenticated.
Tools
Este servidor Serper MCP admite la búsqueda y el raspado de páginas web, y todos los parámetros más recientes introducidos por la API de Serper, como la ubicación.