Una implementación de servidor del Protocolo de Contexto de Modelo (MCP) que proporciona funciones de búsqueda en Google Noticias mediante la integración con SerpAPI. Categoriza automáticamente los resultados de noticias y es compatible con varios idiomas y regiones.
https://github.com/user-attachments/assets/1cc71c27-f840-4c94-9ab5-460d84ba4779
✨ Características
🔍 Opciones de búsqueda flexibles
Capacidades de búsqueda integrales que incluyen búsqueda basada en consultas, búsqueda de temas, filtrado de publicaciones y cobertura de historias.
🌐 Cobertura global
Admite múltiples idiomas y regiones a través de códigos de idioma y país configurables.
📊 Categorización inteligente
Categoriza automáticamente los resultados de noticias en temas como IA y tecnología, negocios, ciencia e investigación y atención médica.
🔀 Múltiples tipos de resultados
Maneja varios tipos de resultados de noticias, incluidos titulares, historias, temas relacionados y enlaces de menú.
🛠️ Manejo robusto de errores
Manejo integral de errores para fallas de API y entradas no válidas, con mensajes de error útiles.
🌍 Soporte de idiomas
Retorno automático al inglés para códigos de idioma no admitidos con notificaciones de usuario apropiadas.
Guía de configuración de la API SERP
Antes de empezar, necesitarás obtener una clave API de SERP. Aquí te explicamos cómo:
- Visita el sitio web de SERP API y crea una cuenta
- Después de registrarse, vaya a su Panel de Control:
- Localice la sección "Clave API"
- Copia tu clave API
- Los nuevos usuarios obtienen 100 llamadas API gratuitas
- Detalles de uso de la API:
- Nivel gratuito: 100 búsquedas por mes
- Los planes pagos comienzan en $50/mes por 5000 búsquedas
- Facturación basada en llamadas API exitosas
- Múltiples métodos de pago: Tarjeta de crédito, PayPal, etc.
- Límites de uso:
- Tasa de solicitud: 2 solicitudes/segundo
- Restricciones de IP: Ninguna
- Solicitudes concurrentes: 5
- Tiempo de caché de respuesta: 1 hora
👩🔧 Solución para problemas de conexión de servidores MCP con NVM/NPM
Haga clic para ver mi solución de configuración 👉 https://github.com/modelcontextprotocol/servers/issues/76
🚀 Inicio rápido
- Instalar dependencias:
- Construir el servidor:
- Configurar el entorno: Modifique su
claude_desktop_config.json
con el siguiente contenido (ajuste las rutas según su sistema):
- Iniciar el servidor:
Solución de problemas
- Clave API no válida
- Verificar la configuración de la clave API en
claude_desktop_config.json
- Confirmar que la clave API esté activa en el panel de API de SERP
- Fallas de solicitud
- Comprobar la conectividad de la red
- Verificar que no se haya excedido la cuota de llamadas API
- Validar el formato de los parámetros de solicitud
Ejecución de evaluaciones
El paquete evals carga un cliente mcp que ejecuta el archivo index.ts, por lo que no es necesario reconstruir entre pruebas. Puede cargar variables de entorno prefijando el comando npx. Puede encontrar la documentación completa aquí .
📦 Instalación
Instalación mediante herrería
Para instalar Google News para Claude Desktop automáticamente a través de Smithery :
Instalación mediante mcp-get
Si está utilizando una versión antigua de Windows PowerShell, es posible que deba ejecutar
Set-ExecutionPolicy Bypass -Scope Process
antes de este comando.
Instalación manual
@chanmeng666/servidor de noticias de Google
Pila tecnológica
📖 Documentación de la API
El servidor implementa el Protocolo de Contexto de Modelo y expone una herramienta de búsqueda de Google News con los siguientes parámetros:
q
: Cadena de consulta de búsquedagl
: Código de país (por ejemplo, 'nosotros', 'reino unido')hl
: Código de idioma (p. ej., 'en', 'es')topic_token
: Token para temas de noticias específicospublication_token
: Token para editores específicosstory_token
: Token para la cobertura completa de una historiasection_token
: Token para secciones específicas
🔧 Desarrollo
📝 Licencia
Este proyecto tiene licencia MIT .
🙋♀ Autor
Creado y mantenido por Chan Meng .
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.
Tools
Este servidor permite a los usuarios realizar búsquedas en Google News con categorización automática y soporte multilingüe a través de la integración de SerpAPI.
- 🔍 Opciones de búsqueda flexibles
- 🌐 Cobertura global
- 📊 Categorización inteligente
- 🔀 Múltiples tipos de resultados
- 🛠️ Manejo robusto de errores
- 🌍 Soporte de idiomas
- Guía de configuración de la API SERP
- 👩🔧 Solución para problemas de conexión de servidores MCP con NVM/NPM
- 🚀 Inicio rápido
- 📦 Instalación
- Pila tecnológica
- 📖 Documentación de la API
- 🔧 Desarrollo
- 📝 Licencia
- 🙋♀ Autor
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables search capabilities using a Google Custom Search Engine, allowing users to input a search term and retrieve search result titles, links, and snippets, while facilitating integration with other tools for content extraction and advanced search strategies.Last updated -113PythonThe Unlicense
- AsecurityAlicenseAqualityProvides web search capabilities using Google Custom Search API, enabling users to perform searches through a Model Context Protocol server.Last updated -21,03023JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides Google Jobs search capabilities through SerpAPI integration, featuring multi-language support, flexible search parameters, and rich job details.Last updated -129JavaScriptMIT License
- AsecurityFlicenseAqualityA server that provides access to Google Search Console data through the Model Context Protocol, allowing users to retrieve and analyze search analytics data with customizable dimensions and reporting periods.Last updated -63612TypeScript