Servidor MCP de SerpApi
Construya un servidor MCP que:
- Obtenga páginas de resultados de motores de búsqueda analizadas a través de SerpApi usando una clave API, rápidamente
Este servidor MCP (Protocolo de Contexto de Modelo) se integra con SerpAPI para realizar búsquedas en diversos motores de búsqueda y obtener resultados en tiempo real y archivados. Ofrece herramientas y recursos para una interacción fluida con clientes o hosts MCP, como Grok o Claude for Desktop.
Instalación
Para configurar el servidor SerpApi MCP, instale las bibliotecas de Python necesarias:
También necesitarás una clave API de SerpApi . Regístrate en SerpApi para obtenerla.
Inicio rápido
- Guardar el código del servidor: coloque el código del servidor en un archivo, por ejemplo, server.py.
- Configurar la clave API: Cree un archivo .env en el mismo directorio que su clave API SerpApi:
- Ejecutar el servidor: Inicie el servidor con:
- Integrar con un cliente MCP: Conecte el servidor a un cliente o host MCP (p. ej., Claude for Desktop). Para Claude, actualice Claude_desktop_config.json:
Reinicie el cliente para cargar el servidor.
Características
- Motores compatibles: Google, Google Light, Bing, Walmart, Yahoo, eBay, YouTube, DuckDuckGo, Yandex, Baidu
- Herramientas :
- buscar: realiza una búsqueda en un motor específico con una consulta y parámetros opcionales.
- Recursos :
- Ubicaciones: busque ubicaciones de Google.
Ejemplos de uso
Estos ejemplos asumen que un cliente MCP (p. ej., escrito en Python con el SDK de cliente MCP) está conectado al servidor. Lista de motores de búsqueda compatibles. Recuperar la lista de motores de búsqueda compatibles:
Realizar una búsqueda Busque "café" en Google con un filtro de ubicación:
imprimir(resultado)
Configuración
Clave API: configure su clave API SerpApi en el archivo .env
como SERPAPI_API_KEY
.
Ejecución del servidor
Modo de producción: inicie el servidor con:
Modo de desarrollo: utilice el inspector MCP para depurar:
Pruebas
Pruebe el servidor con el Inspector de MCP o un cliente de MCP. Para Claude for Desktop, configure el servidor en Claude_desktop_config.json
, reinicie la aplicación y use el icono del martillo para explorar y probar las herramientas disponibles.
This server cannot be installed
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.
Un servidor MCP que se integra con SerpApi para recuperar resultados de búsqueda de múltiples motores de búsqueda, incluidos Google, Bing, Yahoo y otros, lo que permite un acceso rápido a datos de búsqueda en vivo y archivados.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityEnables integration of Google search functionality into MCP-enabled applications using the Serper API, providing rich search results, configurable parameters, and efficient response handling.Last updated -112TypeScript
- AsecurityAlicenseAqualityA headless browser MCP server that allows AI agents to fetch web content and perform Google searches without API keys, supporting various output formats like Markdown, JSON, HTML, and text.Last updated -24TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP protocol server that enables web search functionality using the Tavily API, allowing AI assistants to perform internet searches in real-time.Last updated -42Python
- -securityAlicense-qualityMCP server for using various search tools like Tavily API. Planning to support various search tools (i.e. wiki search, searxng, etc)Last updated -1PythonMIT License
Appeared in Searches
- Finding an LLM that integrates with MCP for precise calculations and accurate answers
- A resource for in-depth exploration of scientific topics
- Searching for web-based information or resources
- Using large language models to analyze and guide bid document preparation
- Using Google to search and generate answers