News MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@News MCP Serverget the latest unbiased tech news from the last 2 hours"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
News MCP Server ποΈ
Multi-source news aggregation MCP server with AI synthesis, bias removal, and conversation-aware caching. Aggregates news from 7 APIs + unlimited RSS feeds with 7,300+ free daily requests total.
π Features
Core Capabilities
Multi-Source Aggregation: 7 news APIs + RSS feeds from major outlets
AI Bias Removal: Extract verifiable facts, remove editorial language
Conversation-Aware Caching: Persistent results during chat sessions
Unbiased Synthesis: Combine perspectives from multiple sources
Breaking News: Real-time updates from last 2 hours
25 MCP Tools: Comprehensive news operations
News Sources (7,300+ Daily API Requests)
API | Daily Limit | Coverage |
NewsData.io | 200 (FREE) | Global news, multiple languages |
Guardian | 5,000 (FREE) | British journalism, world coverage |
NewsAPI.ai | ~67 (2000/month) | Event-based news analysis |
GNews | 100 (FREE) | Google News aggregation |
TheNewsAPI | 100 (FREE) | Multi-source compilation |
MediaStack | ~17 (500/month) | Historical and current news |
CurrentsAPI | ~20 (600/month) | Regional news coverage |
RSS Sources (Unlimited)
New York Times (7 categories)
BBC News (World, Politics, Business, Tech, Health, Science)
Reuters (Breaking news, World, Business)
Associated Press (Top stories, Politics, World)
CNN (Latest news, Politics, World, Tech)
Christian Science Monitor (For balanced perspective)
Related MCP server: botwire-mcp
π¦ Installation & Usage
Claude Code Integration (Recommended)
Download the bridge script:
curl -O https://raw.githubusercontent.com/gr3enarr0w/news-mcp-server/main/mcp-simple-bridge.sh
chmod +x mcp-simple-bridge.shAdd to your Claude Code configuration:
{
\"mcpServers\": {
\"news-server\": {
\"command\": \"./mcp-simple-bridge.sh\",
\"env\": {
\"GUARDIAN_API_KEY\": \"your-key-here\",
\"GNEWS_API_KEY\": \"your-key-here\"
}
}
}
}Usage: The server provides conversation-aware caching - search results persist during your chat session but clear when done.
Docker Compose (Unraid/Always-On)
services:
news-mcp-server:
image: gr3enarr0w/news-mcp-server:latest
container_name: news-mcp-server
restart: unless-stopped
environment:
- GUARDIAN_API_KEY=your-key-here
- GNEWS_API_KEY=your-key-here
- REDIS_URL=redis://redis:6379
depends_on:
- redis
redis:
image: redis:7-alpine
container_name: news-redis
restart: unless-stoppedπ§ API Keys (Optional but Recommended)
Get free API keys to unlock full functionality:
Service | Free Tier | Registration |
Guardian | 5,000/day | |
GNews | 100/day | |
TheNewsAPI | 100/day | |
CurrentsAPI | 600/month | |
MediaStack | 500/month |
Note: RSS feeds work without any API keys! You get news from NYT, BBC, Reuters, AP, CNN, and CSM immediately.
π οΈ Available Tools
Core News Functions
get_latest_news- Latest from all sourcessearch_news- Search across 7 APIs + RSSget_breaking_news- Last 2 hours onlyget_by_source- Specific outlet (NYT, BBC, WSJ, etc.)get_by_category- Politics, Tech, Business, etc.
AI Analysis Tools
synthesize_topic- Multi-source neutral summaryremove_bias- Extract verifiable facts onlycompare_coverage- How different sources cover same storycreate_balanced_view- Unbiased perspective synthesisask_source- Query specific outlet's coverage
Utility Functions
get_api_status- Check API limits and availabilityget_headlines- Title + link only for quick scanningPlus 15+ additional specialized tools
ποΈ Architecture
Conversation-Aware Caching
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β Claude Code βββββΆβ MCP Bridge βββββΆβ Docker Containerβ
β β β (Conversation β β (30min persist) β
β β β Management) β β β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β
βΌ
βββββββββββββββββββ
β Redis Cache β
β (Conv-Scoped) β
βββββββββββββββββββCache Strategy
Articles: 30 minutes (conversation length)
API Responses: 5 minutes (refresh rate)
Synthesis: 30 minutes (AI processing expensive)
Breaking News: 5 minutes (updates frequently)
π Security & Performance
Read-only containers with non-root user
Resource limits: 512MB RAM, 1 CPU max
Automatic cleanup of old conversation containers
Redis memory management with LRU eviction
Rate limiting and request throttling
π Unraid Template
Available as Docker template for Unraid users:
Pre-configured environment variables
Health checks and monitoring
Resource management
Automatic updates
π€ Contributing
This MCP server was generated with Claude Code and optimized for:
High-volume news aggregation
Bias-free reporting
Conversation persistence
Enterprise reliability
π License
MIT - Use freely for personal and commercial projects.
Claude Code Generated β’ GitHub β’ Docker Hub
This server cannot be deployed
Maintenance
Related MCP Connectors
One call instead of crawling 29 news/finance/AI sources mid-task. 100 free queries/day.
News for agents: 100k+ articles/day deduplicated into situations with timelines. Free, no key.
Your curated sources (RSS, YouTube, podcasts, Google News) as context for any AI agent. 26 tools.
Real-time corroborated news events + 5-year archive, for agents. Free tier, no key.
Related MCP Servers
- AlicenseAqualityBmaintenanceReal-time news with bias scoring, live market data, and AI-powered options pricing. 9 tools across news intelligence, media bias analysis, stock/crypto data, and meme search.95 npm11MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to search and retrieve real-time news from 40 curated sources with micropayment-based access (USDC on Base). Provides both paid (search, headlines) and free (preview, status) tools for up-to-date information.39 npmMIT

newspaper-mcpofficial
AlicenseNot gradedqualityCmaintenanceEnables LLM agents to discover news sources, list articles, parse and extract article text, search news, and perform NLP analysis such as keyword extraction and summarization.MIT- AlicenseNot gradedqualityBmaintenanceEnables agents to discover feeds for a site, retrieve dated feed items as clean JSON, and perform keyless news searches across Google News and Bing News with deduplication and publisher attribution.MIT