Loading...

This MCP server retrieves and caches articles and weekly news from GeekNews, providing tools to access this data with minimal server load.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server retrieves and caches articles and weekly news from GeekNews, providing tools to access this data with minimal server load.
This server is generally safe due to its read-only nature and caching mechanism. Risks are primarily related to potential vulnerabilities in the parsing logic or the underlying libraries. It is safe to use as long as the GeekNews website structure remains consistent and the caching mechanism is properly secured.
Performance depends on the speed of the GeekNews website and the efficiency of the BeautifulSoup parsing. Caching significantly improves performance by reducing the number of requests to the external site.
Cost is primarily related to the resources used to run the server and the potential cost of API keys if Smithery charges for usage. Network bandwidth usage is also a factor.
{
"mcpServers": {
"geeknews-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@the0807/geeknews-mcp-server",
"--key",
"smithery์์ ๋ฐ๊ธ ๋ฐ์ ํค"
]
}
}
}get_articlesRetrieves articles from GeekNews based on specified type and count.
Read-only operation; retrieves data without modification.
get_weekly_newsRetrieves weekly news from GeekNews, either a specific week or the most recent.
Read-only operation; retrieves data without modification.
API Key
This server is generally safe due to its read-only nature and caching mechanism. Risks are primarily related to potential vulnerabilities in the parsing logic or the underlying libraries. It is safe to use as long as the GeekNews website structure remains consistent and the caching mechanism is properly secured.
The server operates in a read-only mode, so there are no destructive actions possible. Autonomy is limited to fetching and caching data.
Production Tip
Monitor the cache update schedule to ensure data freshness and handle potential errors during the update process.
The cache is updated automatically once a day.
Cached data is stored in the `.cache/geeknews-mcp` folder in the user's home directory.
The parsing logic in `src/parser.py` will need to be updated to reflect the changes.
Yes, an API key obtained from Smithery is required.
The documentation doesn't specify configuration options for the update schedule.
Each article response includes the title, URL, points, author, time, comment count, and rank.
Use the MCP Inspector by running `uv run mcp` and `mcp dev main.py`.