Preferences live on disk rather than being restated each time, so "what happened today" quietly means your topics, your country, your language.
An MCP server for news, built on RapidAPI's Real-Time News Data. One call fetches, scrapes and summarises in a single step; the others cover search, source comparison, NLP over the results and saved preferences.
- Top stories fetched, scraped and summarised in one call
- Raw article metadata — titles, URLs and sources — when you want links instead
- Search by keyword, name or event
- The same topic pulled from several outlets and compared side by side
- Sentiment analysis over articles or a set of results
- Named entities extracted from coverage
- Topic, country and language preferences saved and applied to later requests
Node.js 18 or higher and a free RapidAPI account subscribed to Real-Time News Data, with its key in the environment. The free tier has a monthly request cap. npm run setup writes the key and stores preferences at ~/.news-hub-mcp/preferences.json.
Build from source — clone the repository and build it, then point your client at the binary
