Servidor MCP de GeekNews
(github.com/the0807)Este proyecto es un servidor de Model Context Protocol (MCP) que obtiene artículos de GeekNews. Está implementado en Python y realiza web scraping con BeautifulSoup.
Funciones principales
- Recopilación de noticias recientes: mediante la herramienta
get_articles, se puede obtener la cantidad deseada de artículos de varias categorías de GeekNews (top, new, ask, show). Cada artículo incluye título, URL, puntos, autor, hora, cantidad de comentarios e información de ranking. - Resumen semanal de noticias: con la herramienta
get_weekly_news, se puede especificar un ID de noticias semanales concreto o recuperar las noticias semanales más recientes. Las noticias semanales incluyen información como título, número, ID, contenido, URL y lista de ítems, y cada ítem incluye título, URL e información de ranking.
2 comentarios
Parece un proyecto útil, y entiendo perfectamente la intención de aprovechar el contenido de GeekNews.
Sin embargo, en GeekNews está prohibido realizar acciones que generen carga en el sitio, como accesos automatizados.
Si es posible, agradeceríamos que consideraran una forma que no genere carga directa en el sitio (por ejemplo, usar datos en caché).
Gracias por considerar que es un proyecto útil. Como mencionaste, buscaremos maneras de mejorarlo en la dirección de aprovechar datos en caché para no generar una carga directa en el sitio. Gracias.