GeekNews-MCP-Server
8
The GeekNews MCP Server is a Python-based project that retrieves articles from GeekNews through web scraping, leveraging BeautifulSoup. It features data caching to reduce server load and automated daily updates.
Overview
The project is a Model Context Protocol (MCP) server for retrieving articles from GeekNews. It is implemented in Python and uses BeautifulSoup for web scraping. Features include tools to fetch articles and weekly news, a caching mechanism to reduce load, and scheduled data parsing every 24 hours. Installation can be done via Smithery or locally using Git and uv environment management.
Features
- Fetch articles with different types and details like title, URL, points, author, etc.
- Retrieve weekly news with information such as title, number, ID, and items.
- Cache data to minimize server requests for up to 24 hours.
Usage
- Install via Smithery with specific MCP configuration.
- Local setup requires Git cloning, uv synchronization, and environment activation.