geeknews.com
geeknews.com logo

GeekNews

Retrieves and extracts tech news, articles, and discussions from GeekNews using BeautifulSoup for more informed conversa...

Created byApr 23, 2025

GeekNews MCP Server

[![smithery badge](https://smithery.ai/badge/@the0807/geeknews-mcp-server)](https://smithery.ai/server/@the0807/geeknews-mcp-server)
[object Object]
[object Object]
[object Object]
[object Object]

(Tools)

  • `get_articles` : GeekNews - (top, new, ask, show) - , URL, , , , , -
  • `get_weekly_news` : GeekNews - ID - , , ID, , URL, - , URL, -
    • GeekNews
    • 24 ,
      • Smithery [geeknews-mcp-server](https://smithery.ai/server/@the0807/geeknews-mcp-server)
      • MCP ```json { "mcpServers": { "geeknews-mcp-server": { "command": "npx", "args": [ "-y", "@smithery/cli@latest", "run", "@the0807/geeknews-mcp-server", "--key", "smithery " ] } } } ```
      1. Git Clone ```bash git clone https://github.com/the0807/GeekNews-MCP-Server cd GeekNews-MCP-Server ```
      1. uv ```bash uv sync ```
        1. MCP Inspector ```bash uv run mcp mcp dev main.py # URL(MCP Inspector) ```
        • `src/models.py`:
        • `src/parser.py`: GeekNews HTML
        • `src/client.py`: GeekNews HTTP
        • `src/config.py`:
        • `src/cache.py`:
        • `src/scheduler.py`:
        • `src/server.py`: MCP
        • `main.py`:
        [!Note] - GeekNews HTML . . - `.cache/geeknews-mcp` .