mcp-morning-brief
Provides tools to subscribe to RSS/Atom feeds, fetch feeds, and get a deduped daily brief grouped by feed.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-morning-brief Get my morning brief for today."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-morning-brief
Subscribe to RSS/Atom feeds. Get a deduped daily brief. Feeds in, structured brief out, no UI. Free, MIT.
Existing news/RSS MCPs either dump raw items or require paid APIs. mcp-morning-brief is the opinionated "morning brief" shape — exactly what pairs with a daily Claude Desktop chat.
Install
{
"mcpServers": {
"brief": {
"command": "npx",
"args": ["-y", "@dpm-tools/mcp-morning-brief"]
}
}
}Requires Node.js 22.18+. Feed list stored at ~/.mcp-morning-brief/feeds.json.
Related MCP server: MCP RSS
Tools (5)
list_feeds— Show all subscribed feeds.add_feed— Subscribe (validates by fetching + parsing).remove_feed— Unsubscribe by URL or label.fetch_feed— Fetch any RSS/Atom feed (subscribed or not).get_brief— Deduped digest of last N hours, grouped by feed.
Example prompts
"Subscribe me to https://news.ycombinator.com/rss"
"Give me a morning brief from the last 24 hours."
"Fetch the latest 10 items from https://lobste.rs/rss"
"What feeds am I subscribed to?"
See examples/prompts.md for more.
Why this exists
People feel guilty about not reading their RSS reader. This server reframes RSS as a conversation accessory — Claude pulls your morning brief at the start of your daily chat.
Zero deps beyond @modelcontextprotocol/sdk. Parses RSS 2.0 + Atom with regex (handles 95% of feeds). Stores feed list locally as JSON. No API keys. No cloud sync.
Sister servers from dpm
mcp-devkit,mcp-public-data,mcp-diff,mcp-archive,mcp-citations,mcp-ical,mcp-dict,mcp-http-inspect.
License
MIT © dpm (digital product mill)
Available Tools
5 toolsadd_feedA
Subscribe to a new RSS or Atom feed URL. Validates by attempting to fetch and parse it.
Inputs: url (required), label.
fetch_feedB
Fetch a single RSS/Atom feed (does not need to be subscribed). Returns parsed items.
Inputs: url (required), limit.
get_briefA
Generate a deduped digest of recent items across all subscribed feeds, grouped by feed.
Inputs: since_hours, max_items_per_feed.
list_feedsA
List all subscribed RSS/Atom feeds.
Inputs: no named parameters.
remove_feedA
Unsubscribe from a feed by URL or label.
Inputs: url_or_label (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: adding a feed, fetching any feed, generating a brief, listing feeds, and removing a feed. No overlap in functionality.
All tool names follow a consistent verb_noun pattern in snake_case (add_feed, fetch_feed, get_brief, list_feeds, remove_feed), making them predictable.
With 5 tools, the server covers the core operations for managing RSS/Atom feeds and generating a brief. This is well-scoped and neither too few nor too many.
The set covers full lifecycle: subscribe (add_feed), list (list_feeds), fetch individual (fetch_feed), generate digest (get_brief), and unsubscribe (remove_feed). No obvious gaps for its stated purpose.
Maintenance
Related MCP Connectors
Managed cloud RSS and Atom feed reader with a remote Model Context Protocol (MCP) endpoint. Zero server setup required — enables AI agents like Claude to instantly subscribe to feeds, search full-text articles, extract readable content, and access curated AI editions ("Your Newspaper") over secure streamable HTTP.
RSS & Atom feed manager with full-text search, AI curation, and remote MCP endpoint.
Your curated sources (RSS, YouTube, podcasts, Google News) as context for any AI agent.
New items from many RSS, Atom and JSON feeds or websites, with only-new mode and keyword filters.
Related MCP Servers
- AlicenseAqualityBmaintenanceModel Context Protocol Server for aggregating RSS feeds in Claude Desktop327Mozilla Public 2.0
- AlicenseNot gradedqualityDmaintenanceEnables intelligent RSS feed management with AI-powered semantic search, advanced filtering, and a comprehensive reading workflow. Supports OPML parsing, article organization with status tracking, and token-efficient browsing of large feed collections.19 npm5MIT
- FlicenseNot gradedqualityCmaintenanceEnables Claude to fetch, parse, and manage RSS/Atom feeds through the Model Context Protocol. It supports feed registration and retrieval, allowing users to access article summaries and full content from multiple sources via natural language.1-
- FlicenseAqualityDmaintenanceFetches RSS feeds from tech blogs and news sites and returns AI-generated summaries via Claude.15-