Rust MCP server that reads Reddit via public Atom/RSS (.rss) endpoints only. No OAuth, no PRAW, no HTML scraping, no .json API.
It returns titles, excerpts, and permalinks. It does not rank, summarize, or score. RSS is flat (~25 items, no comment trees). Fetches happen only when a tool is called.
| Tool | Description |
|---|---|
browse_subreddit |
Subreddit listing (hot, new, top, rising, controversial) |
search_reddit |
Sitewide or subreddit search |
get_post_comments |
Post plus a flat list of comments |
Local:
cargo build --release
./target/release/reddit-rss-mcpAlways-on HTTP (port 8085, /mcp + /health):
docker build -t redatom .
docker run --name redatom -p 8085:8085 -e REDDIT_RSS_MCP_KEY=secret redatomClients, Compose, env vars: SETUP.md. Design: SPEC.md.
cargo testMIT. See LICENSE.