Skip to main content

Secure MCP server for RSS/Atom feed reading — SQLite-backed, self-contained

Project description

mcp-feed-reader-crunchtools

Secure MCP server for RSS/Atom feed reading with SQLite backend.

Installation

uvx (recommended)

uvx mcp-feed-reader-crunchtools

pip

pip install mcp-feed-reader-crunchtools

Container

podman run -v feedreader-data:/data quay.io/crunchtools/mcp-feed-reader

Configuration

Variable Default Description
FEED_READER_DB ~/.local/share/mcp-feed-reader/feeds.db SQLite database path

Tools (17)

Feed Management

  • add_feed_tool — Add an RSS/Atom feed by URL
  • list_feeds_tool — List all feeds with unread counts
  • get_feed_tool — Get feed details
  • delete_feed_tool — Remove a feed
  • fetch_feeds_tool — Fetch new entries

Entry Management

  • list_entries_tool — List entries (filterable, paginated)
  • read_entry_tool — Read full entry content (auto-marks read)
  • mark_read_tool — Mark entries as read
  • mark_unread_tool — Mark entry as unread
  • search_entries_tool — Full-text search (FTS5)

Category Management

  • list_categories_tool — List categories with counts
  • create_category_tool — Create category
  • rename_category_tool — Rename category
  • delete_category_tool — Delete category

Import/Export

  • import_opml_tool — Import from OPML file
  • export_opml_tool — Export as OPML
  • get_stats_tool — Dashboard stats

Background Fetching

# Fetch all feeds via CLI
mcp-feed-reader-crunchtools --fetch

License

AGPL-3.0-or-later

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_feed_reader_crunchtools-0.1.2.tar.gz (36.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_feed_reader_crunchtools-0.1.2-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

File details

Details for the file mcp_feed_reader_crunchtools-0.1.2.tar.gz.

File metadata

File hashes

Hashes for mcp_feed_reader_crunchtools-0.1.2.tar.gz
Algorithm Hash digest
SHA256 67ab442dab2e794425cfbd6a0ef25fb4b20efd04bd43146acc39ae002605083e
MD5 83f8ecbb8e86526b4e50ed26a97020ba
BLAKE2b-256 122cb9c26d3733a36e745e3456012f280925b0a50b1553efc0a3b41446358400

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_feed_reader_crunchtools-0.1.2.tar.gz:

Publisher: publish.yml on crunchtools/mcp-feed-reader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcp_feed_reader_crunchtools-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_feed_reader_crunchtools-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 74eb424eb24c1983593a43bc80657299234642818f7a18e4e225e7eefb052205
MD5 1417cc4bae18d7bb669b118df7d63706
BLAKE2b-256 0f961cf9af89eb73b2febc89d0c6f57912ba9c66e2101db2cca54d6a451425d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_feed_reader_crunchtools-0.1.2-py3-none-any.whl:

Publisher: publish.yml on crunchtools/mcp-feed-reader

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page