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.3.tar.gz (36.3 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.3-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mcp_feed_reader_crunchtools-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e74508d08abaa46dd89eb60db2f7b1034319f7274be0212282028309c6762416
MD5 a7f32cfcc81694f0a43c0b214046e44e
BLAKE2b-256 5749bc05ce338a219e71712a28fd46b708b158cdb665a7f8bd14a259dc1ce909

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mcp_feed_reader_crunchtools-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 942c6595b98865f2344aba9133ec98969ec0fc61fef6b625286f42cf7a3c98ca
MD5 cb33cfd089e27aa48c39509ee3501898
BLAKE2b-256 1874d61902efe2b67f04fcc336354cde3a5e249fe2a3d3357ddc68e2966ede24

See more details on using hashes here.

Provenance

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