fetch_feedLABSCO SUMMARY
Three news sources, one tool set, no signup.
The GDELT half is the unusual part. Alongside "what is on HackerNews" you can ask how much coverage a topic is getting this week and get a volume curve back, rather than another list of links.
What it is
An MCP server that puts three kinds of news source behind one tool set: RSS and Atom feeds, the HackerNews API, and GDELT's multilingual global news index covering 100+ countries.
What you get
- Any RSS or Atom feed fetched by URL
- News by category — tech, ai, general, business, crypto, science — across 16 built-in sources
- Feeds searched by keyword, and the built-in catalogue listed
- HackerNews top, new, best, Ask, Show and Jobs stories, and the comments on any one of them
- HackerNews stories filtered by keyword
- Worldwide news searched, filtered by country code, or plotted as coverage volume over time
Requirements
pip install news-aggregator-mcp-server, or run it with uvx. No API key for any of the three sources.
Setup effort
One command — pip install news-aggregator-mcp-server
USE CASES
Getting today's tech headlines
Pull the tech category and read TechCrunch, Wired, Ars Technica and The Verge at once.
Seeing what developers are talking about
Read the HackerNews top list, then open the comments on one story.
Measuring how much attention a topic is getting
Plot news volume for the term over time instead of counting articles by hand.
Reading how another country is covering a story
Filter global news by country code.
Following a niche source you already trust
Fetch its RSS feed by URL directly.
Watching HackerNews for one keyword
Filter stories to the terms you care about.
11 tools
Listed in project docs. Your client may show a different list.
get_news_by_categorysearch_rss_feedslist_feed_catalogget_hackernews_topget_hackernews_storyget_hackernews_trendingsearch_global_newsget_news_timelineget_news_by_countryget_trending_topicsBEFORE YOU INSTALL
What to know first
Tools you get
11 tools named in the project's documentation.
Requires
uvx on PATH
INSTALLATION
Connect your client
Add the block to your client, or run the command directly.
Server setup
Configuration file
{
"mcpServers": {
"news-aggregator": {
"command": "uvx",
"args": [
"--from",
"news-aggregator-mcp-server",
"news-aggregator-server"
]
}
}
}pip
pip install news-aggregator-mcp-server