GeekNews

v1.0.0โ€ขSearch & Data Extractionโ€ขstable

๐Ÿ“ฐ GeekNews MCP Server

geeknews-mcp-servermcpai-integration
Share:
16
Stars
0
Downloads
0
Weekly
0/5

What is GeekNews?

GeekNews is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐Ÿ“ฐ geeknews mcp server

๐Ÿ“ฐ GeekNews MCP Server

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • ๐Ÿ“ฐ GeekNews MCP Server

Use Cases

Fetch and analyze tech news and developer stories.
the0807

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedSep 1, 2025
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx geeknews-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use GeekNews

The GeekNews MCP Server connects AI assistants to GeekNews, a Korean tech news and developer community site, exposing tools to fetch top articles, new posts, ask/show stories, and weekly news summaries. It caches fetched data locally for 24 hours to reduce redundant network requests and provides article metadata including title, URL, points, author, timestamps, and comment counts. Developers and tech enthusiasts can use this server to stay current with Korean developer community news directly from their AI conversations.

Prerequisites

  • Python 3.10+ installed
  • uv package manager installed (recommended) or pip
  • An MCP client such as Claude Desktop
  • Git to clone the repository
1

Clone the repository

Clone the GeekNews MCP Server repository from GitHub to your local machine.

git clone https://github.com/the0807/GeekNews-MCP-Server
cd GeekNews-MCP-Server
2

Install dependencies with uv

Use uv to sync dependencies and create a virtual environment for the project.

uv sync
uv venv
source .venv/bin/activate
3

Test the server locally

Run the MCP development server to verify that the server starts and tools are accessible.

uv run mcp dev main.py
4

Configure Claude Desktop

Add the GeekNews MCP server to your Claude Desktop configuration. You can use either the Smithery-hosted version or the local installation.

{
  "mcpServers": {
    "geeknews-mcp-server": {
      "command": "uv",
      "args": ["run", "python", "main.py"],
      "cwd": "/path/to/GeekNews-MCP-Server"
    }
  }
}
5

Restart Claude Desktop

Restart Claude Desktop to load the new server configuration. The server will cache article data at ~/.cache/geeknews-mcp/ and refresh it every 24 hours automatically.

GeekNews Examples

Client configuration

Claude Desktop configuration using the local uv-based installation of the GeekNews MCP server.

{
  "mcpServers": {
    "geeknews-mcp-server": {
      "command": "uv",
      "args": ["run", "python", "main.py"],
      "cwd": "/path/to/GeekNews-MCP-Server"
    }
  }
}

Prompts to try

Example prompts to fetch and analyze tech news from GeekNews using the exposed tools.

- "Fetch the top 10 articles from GeekNews right now"
- "Show me the latest new posts on GeekNews"
- "Get this week's GeekNews weekly summary"
- "What are the most discussed stories on GeekNews today?"

Troubleshooting GeekNews

Parser errors or empty results returned from get_articles

GeekNews MCP Server depends on the HTML structure of the GeekNews site. If the site layout has changed, the parser may need to be updated. Check the GitHub repository for recent fixes or open an issue.

Stale articles being returned even after a refresh

The cache is stored at ~/.cache/geeknews-mcp/ and is valid for 24 hours. To force a refresh, delete the cache directory and restart the server.

Frequently Asked Questions about GeekNews

What is GeekNews?

GeekNews is a Model Context Protocol (MCP) server that ๐Ÿ“ฐ geeknews mcp server It connects AI assistants to external tools and data sources through a standardized interface.

How do I install GeekNews?

Follow the installation instructions on the GeekNews GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with GeekNews?

GeekNews works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is GeekNews free to use?

Yes, GeekNews is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "geeknews-mcp-server": { "command": "npx", "args": ["-y", "geeknews-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use GeekNews?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides