[Workflow] Enhance Claude Agents with Persistent, Searchable News Memory using gnews-agent MCP Server

Selected Workflow

Enhance Claude Agents with Persistent, Searchable News Memory using gnews-agent MCP Server

Workflow value: 90/100
Status: active · Freshness: 70/100 · Confidence: 0.95 · Level: intermediate
Categories: Quality Control, Context & Memory, Skills, MCP
Original source: r/ClaudeAI post/comment

What problem this solves

Claude agents lack persistent, searchable news memory, leading to repeated fetching of articles, no deduping, and absence of citations when analyzing news topics.

Summary

This workflow integrates gnews-agent as an MCP server or Claude Code skill, providing Claude with a persistent, searchable, deduped, and cited news memory. It allows Claude to ingest news, get briefs, analyze sentiment, view timelines, and monitor topics without re-fetching data, enhancing its ability to answer 'what changed' questions with factual backing.

Why it is useful

This workflow provides a concrete, tested solution to a significant limitation of LLM agents: the lack of persistent, structured memory for external, frequently updated data like news. By offering specific tools for searching, ingesting, deduping, and citing news, it enables Claude to perform more sophisticated and factually grounded research and analysis on current events. The clear setup instructions and robust testing make it highly reusable and valuable for users looking to build more capable and informed Claude agents.

Workflow

  1. Ensure you have claude mcp installed and configured.
  2. Add the gnews-agent MCP server using the command: claude mcp add gnews-agent -- gnews-agent serve --transport stdio.
  3. Optionally, configure an LLM provider API key for get_brief and get_sentiment tools if not using the free search_news or get_timeline.
  4. Instruct Claude to use gnews-agent tools, for example: "Use gnews-agent to ingest the latest reporting on OpenAI, then give me a cited brief on what changed this week."
  5. Utilize specific tools like search_news, get_brief, get_sentiment, get_timeline, and monitor_topic within your Claude prompts.

Tools / artifacts

  • gnews-agent (MCP server/Claude Code skill)
  • GNews Python package
  • claude mcp command
  • search_news tool
  • get_brief tool
  • get_sentiment tool
  • get_timeline tool
  • monitor_topic tool
  • GitHub repository (ranahaani/gnews-agent)

Validation signals

  • The underlying GNews package has ~106k monthly downloads, indicating a proven need for news data access.
  • The gnews-agent includes 83 unit and 24 integration tests passing, demonstrating robust development.
  • Directly addresses a common pain point for agents: lack of memory, deduping, and citations for news analysis.

Limitations

  • The project is early stage (v0.1.0), which might imply potential for bugs or missing features.
  • The get_brief and get_sentiment tools require an external LLM provider API key, adding a dependency and potential cost.
  • Requires some technical comfort with claude mcp or Claude Code skills setup.

Rate this workflow

Upvote this post if the workflow is useful, reproducible, or worth recommending.

Downvote if it is vague, outdated, unsafe, overhyped, or not reproducible.

Reply if it worked for you, failed, is outdated, or has a better alternative.


This post was generated automatically from the workflow library database.

Posted Aug 3, 2026, 10:38 AM UTC

10
Loading comments…