LabscoMCP early access ↗
mshkMCP SERVER

MCP RSS Crawler

Your RSS feeds, fetched and cached locally, handed to the model as the latest items.

by mshk ↗News, Feeds & Trend MonitoringCommunity

LABSCO SUMMARY

Your reading list, answerable as a question.

Because the items are cached locally and filterable, "what happened in my feeds today" and "has anyone written about X this week" are both one query — over the sources you chose rather than whatever a search engine surfaces.

What it is

A feed reader with a local SQLite cache in front of it. It fetches and stores your subscriptions, filters them by category, source or keyword, and returns the recent items as structured records — title, summary, publication time, origin and link — rather than as pages to parse.

What you get

  • Fetching and caching of RSS feeds into a local SQLite database, so repeat questions do not re-fetch every source
  • Filtering by category, source or keyword
  • Feed management — add, update and delete the feeds in the collection
  • Article fetching through Firecrawl, for when the feed's summary is not the whole story

Requirements

Bun as the runtime, and a Firecrawl API key in FIRECRAWL_API_KEY for the article-fetching path. bun install, then run apps/mcp-server/src/mcp-cli.ts from your client config with cwd set to the repository. PORT defaults to 5556 and DB_DIR decides where the database lives, defaulting to ~/.mcp-rss-crawler. Set DEBUG=mcp-rss:* when you need to see what a failing fetch is doing.

Setup effort

Follow the published steps — Clone this repository