get_news_digestLABSCO SUMMARY
A briefing that remembers what you care about.
Preferences live on disk rather than being restated each time, so "what happened today" quietly means your topics, your country, your language.
What it is
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.
What you get
- 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
Requirements
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.
Setup effort
Build from source — clone the repository, then follow the project's own run instructions
USE CASES
Getting caught up in one question
Fetch, scrape and summarise the day's top stories in a single call.
Seeing how differently outlets are covering something
Pull the same topic from several sources and read them against each other.
Researching a company or a person
Search by name, then extract the entities that keep recurring across the coverage.
Reading the mood around a story
Run sentiment over the results rather than judging by headlines.
Making the default answer relevant to you
Set topic, country and language once and later requests inherit them.
Collecting links to read later
Return raw article metadata — titles, URLs and sources — instead of a summary.
8 tools
Listed in project docs. Your client may show a different list.
get_latest_newssearch_newscompare_news_sourcesanalyze_sentimentextract_entitiesget_my_preferencesset_my_preferencesBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation.
Requires
- node on PATH
- Node.js 18 or later
- RAPIDAPI_KEY in your environment
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
node server/index.jsMCP Clients
VS Code
{
"servers": {
"news-hub-mcp": {
"type": "stdio",
"command": "node",
"args": [
"server/index.js"
],
"cwd": "<YOUR_PATH_TO_NEWS_HUB_MCP>",
"env": {
"RAPIDAPI_KEY": "<YOUR_RAPIDAPI_KEY>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"news-hub-mcp": {
"command": "node",
"args": [
"<YOUR_PATH_TO_NEWS_HUB_MCP>/server/index.js"
],
"env": {
"RAPIDAPI_KEY": "<YOUR_RAPIDAPI_KEY>"
}
}
}
}