News MCP Server
Click on "Install 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: news-sentiment-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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.9511MIT
- Alicense-qualityCmaintenanceProvides news sentiment scores, media volume trends, and historical coverage data for any topic, enabling AI to analyze positive or negative coverage over time.1MIT
- AlicenseCqualityCmaintenanceEnables AI models to fetch and aggregate news from RSS, Atom, JSON, and HTML feeds with fault-tolerant circuit breaker protection.4196MIT
- Alicense-qualityCmaintenanceEnables AI agents to fetch categorized news headlines and full article text from a multi-topic RSS aggregator, with no API keys required.1ISC
Related MCP Connectors
Real-time corroborated news events + 5-year archive, for agents. Free tier, no key.
Real-time news with bias scoring, live market data, and AI-powered options pricing
Summarize URLs, repurpose content, daily news digests, find competitors. Cost telemetry built in.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gr3enarr0w/news-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server