GeekNews icon

GeekNews

8

Retrieves articles and weekly news from GeekNews using web scraping and caching to reduce server load.

Acerca de

This Model Context Protocol (MCP) server fetches articles from GeekNews, a popular news aggregator. Implemented in Python, it uses BeautifulSoup for web scraping. To minimize server load, the server automatically parses and caches data once a day. It provides tools to retrieve articles of different types (top, new, ask, show) and weekly news with detailed information including title, URL, points, author, and comments.

Características Principales

  • Retrieves weekly news with details like title, number, ID, content, and items.
  • Uses a scheduler to periodically validate and update the cache.
  • Fetches articles from GeekNews with specified types and number.
  • Provides cached data for 24 hours before updating.
  • Caches data daily to reduce server load.
  • 8 GitHub stars

Casos de Uso

  • Reducing load on the GeekNews server by using cached data.
  • Integrating GeekNews articles into other applications.
  • Building custom news feeds based on GeekNews content.
Craft Better Prompts with AnyPrompt
Sponsored