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 " ] } } } ```
- Git Clone ```bash git clone https://github.com/the0807/GeekNews-MCP-Server cd GeekNews-MCP-Server ```
- uv ```bash uv sync ```
- 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` .