serper-search-scrape-mcp-server
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 SerperResultados 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 webObtener texto sin formato y contenido Markdown opcional
Incluye JSON-LD y metadatos de encabezado
Conserva la estructura del documento
Related MCP server: go_serper_mcp_server
Requisitos
Node.js >= 18
Clave API de Serper (establecida como variable de entorno
SERPER_API_KEY)
Desarrollo
Instalar dependencias:
npm installConstruir el servidor:
npm run buildPara desarrollo con reconstrucción automática:
npm run watchEjecutar pruebas:
npm test # Run all tests
npm run test:watch # Run tests in watch mode
npm run test:coverage # Run tests with coverage
npm run test:integration # Run integration testsVariables de entorno
Cree un archivo .env en el directorio raíz:
SERPER_API_KEY=your_api_key_hereDepuració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:
npm run inspectorEl 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 :
npx -y @smithery/cli install @marcopesani/mcp-server-serper --client claudeEscritorio de Claude
Agregue la configuración del servidor en:
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonVentanas:
%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"serper-search": {
"command": "npx",
"args": ["-y", "serper-search-scrape-mcp-server"],
"env": {
"SERPER_API_KEY": "your_api_key_here"
}
}
}
}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:
{
"mcpServers": {
"github.com/marcopesani/mcp-server-serper": {
"command": "npx",
"args": ["-y", "serper-search-scrape-mcp-server"],
"env": {
"SERPER_API_KEY": "your_api_key_here"
},
"disabled": false,
"autoApprove": ["google_search", "scrape"]
}
}
}Opciones de configuración adicionales de Cline:
disabled: establezca enfalsepara 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:
env SERPER_API_KEY=your_api_key_here npx -y serper-search-scrape-mcp-serverEstibador
También puedes ejecutar el servidor con Docker. Primero, crea la imagen:
docker build -t mcp-server-serper .Luego, ejecute el contenedor con su clave API de Serper:
docker run -e SERPER_API_KEY=your_api_key_here mcp-server-serperAlternativamente, si tiene sus variables de entorno en un archivo .env :
docker run --env-file .env mcp-server-serperPara el desarrollo, es posible que desees montar tu código fuente como un volumen:
docker run -v $(pwd):/app --env-file .env mcp-server-serperNota: asegúrese de reemplazar your_api_key_here con su clave API de Serper real.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceAn MCP server that integrates with SerpApi to retrieve search results from multiple search engines including Google, Bing, Yahoo, and others, enabling fast access to both live and archived search data.165MIT
- AlicenseNot gradedqualityDmaintenanceA Go-based MCP server that provides comprehensive access to the Serper Google Search API, including tools for images, news, maps, and scholar results. It also features a dedicated endpoint for scraping webpage content directly.15MIT
- AlicenseAqualityBmaintenanceAn MCP server that integrates the SearXNG API for web search and URL content extraction with advanced features like pagination, caching, and proxy support.416,4792MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that integrates the SearXNG API to provide web search with pagination, filtering, and URL content extraction.28MIT
Related MCP Connectors
Serper MCP — wraps the Serper Google Search API (serper.dev)
MCP server for Google search results via SERP API
SerpApi MCP — wraps SerpApi (serpapi.com) search engines
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/marcopesani/mcp-server-serper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server