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.1.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.1-py3-none-any.whl (28.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mcp_feed_reader_crunchtools-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a2a065ad3bb3008f35afa843e812422aa1730641cd0bab5388df412a3d45e647
MD5 bcb646025128f5fc85c32cd864b9ff19
BLAKE2b-256 3310056c1b454cf6edd7a7734b4004a796a6858d0fa067d36a1ee6f8745d70d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_feed_reader_crunchtools-0.1.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mcp_feed_reader_crunchtools-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1d8e8cc3451641dde62abe3f79074cc329357c97d659e9f87cbd8dc147ca12d2
MD5 deb8175e34aa2853be2466b8e37fb0bb
BLAKE2b-256 5ae163f6fe463d3d59cf95d984a6af534280d00041822ed993ebe214c9962c66

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_feed_reader_crunchtools-0.1.1-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