NewsIQ MCP
by rocker2002
README.md
# NewsIQ MCP 📰
An AI-powered news aggregator built as a **Model Context Protocol (MCP) server**.
Pulls live news from multiple sources, summarizes with Claude, and performs data analysis.
## Features
- 6 news niches: Football, Politics, Tech, Entertainment, Business, Science
- 3 data sources: NewsAPI, GNews, RSS feeds
- AI summaries via Claude 3.5 Sonnet
- Sentiment analysis & trending topics
- MCP-compatible — plug into Claude Desktop or any MCP client
## Quick Start
```bash
git clone https://github.com/yourusername/newsiq-mcp
cd newsiq-mcp
python -m venv venv && source venv/bin/activate
pip install -r requirements.txt
cp .env.example .env # Add your API keys
python src/main.py
```
## MCP Tools
| Tool | Description |
|------|-------------|
| `get_news(niche)` | Fetch latest articles |
| `summarize_news(niche)` | AI-generated digest |
| `trending_topics(niche)` | Top keywords right now |
| `sentiment_analysis(niche)` | Positive/Negative/Neutral breakdown |
| `source_leaderboard()` | Most active sources |
## Tech Stack
Python · MCP SDK · Anthropic Claude · NewsAPI · GNews · feedparser · pandas · pytest
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues