Skip to main contentCrate rss_fetch
Source - EntryStore
- Shared store that maps numeric IDs to article URLs.
Persists for the lifetime of the MCP server process.
- FeedEntry
- A single RSS/Atom feed entry with an assigned numeric ID.
- ParsedEntry
- Intermediate parsed entry before ID assignment.
- DEFAULT_LIST_LIMIT
- Default maximum number of entries returned by “list” action.
- build_http_client
- Build a shared HTTP client with reasonable defaults.
- fetch_and_parse_feed
- Fetch and parse an RSS/Atom feed from a URL.
Returns a list of parsed entries (no IDs yet).
- fetch_article_text
- Fetch an article page and extract its text content.
- format_entries_as_markdown
- Format a list of feed entries as a Markdown table.