Retrieves articles and weekly news from GeekNews using web scraping and caching to reduce server load.
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.