GeekNews
๐ฐ GeekNews MCP Server
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
Maintainer
Works with
Installation
Manual Installation
npx geeknews-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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-ServerInstall dependencies with uv
Use uv to sync dependencies and create a virtual environment for the project.
uv sync
uv venv
source .venv/bin/activateTest the server locally
Run the MCP development server to verify that the server starts and tools are accessible.
uv run mcp dev main.pyConfigure 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"
}
}
}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.
GeekNews Alternatives โ Similar Search & Data Extraction Servers
Looking for alternatives to GeekNews? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
โ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
โ 52.7k๐ท๏ธ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
โ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - ๅบไบ AI ๅฎๆดไฟ็ๆ็็ PDF ๆๆกฃๅ จๆๅ่ฏญ็ฟป่ฏ๏ผๆฏๆ Google/DeepL/Ollama/OpenAI ็ญๆๅก๏ผๆไพ CLI/GUI/MCP/Docker/Zotero
GPT Researcher
โ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
โ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
Xiaohongshu
โ 13.7kMCP for xiaohongshu.com
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.
Set Up GeekNews in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.