Lion Reader
com.lionreader由 lionreader.com 发布官方发布者v1.0.1更新于 Nov 4, 2026
Read, search, star and organize your RSS feeds, newsletters and saved articles.
概览
Lion Reader 的托管 MCP 端点让助手在你的 RSS、邮件通讯与稍后读库中搜索、整理、加星和保存文章。
- 可以做什么
- 在 RSS、Atom、JSON 订阅源、邮件通讯和已保存页面中搜索并阅读文章
- 整理与分拣条目,包括加星和保存文章以便稍后阅读
- 通过 MCP 操作你的 Lion Reader 资料库,与网页版和应用使用同一账号
- 适用场景
- 适合已用 Lion Reader 集中管理订阅、邮件通讯和稍后读内容,并希望助手代为搜索资料库、处理新条目或加星、保存文章的用户。
- 运行要求
- 需要 lionreader.com 托管服务的 Lion Reader 账号;端点为远程 streamable HTTP,需通过 OAuth 登录。未声明环境变量或请求头。
安装
在 SourceWeft 中
- 打开 控制台中的 Lion Reader,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.lionreader%2Flion-reader/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"lion-reader": {
"type": "http",
"url": "https://lionreader.com/api/mcp"
}
}
}README
Lion Reader
One fast, private reader for the sites you follow, your email newsletters, and the articles you save for later. Free, open source (MIT), and self-hostable.
Try the interactive demo (no signup needed) or use the hosted version at lionreader.com.
What you can do
- Follow sites, read newsletters, and save articles in one place. Subscribe to RSS, Atom, and JSON feeds, or paste a site's URL and Lion Reader finds its feed. Newsletters go to a private ingest address, so Lion Reader never needs access to your inbox. Save any page for later from the browser extension, a bookmarklet, your phone's share menu, Discord, or by uploading a document like a PDF or Word file.
- Read full articles, not teasers. Links from sites like YouTube, arXiv, GitHub, Google Docs, and Bluesky come through complete and readable instead of as a sign-in page or a stub. For feeds that only send a summary, Lion Reader can fetch the full article.
- Use AI when you want it, and not otherwise. Summarize an article in a click, listen to any article in a natural voice with the current paragraph highlighted, or connect Claude or another assistant over MCP to search, triage, star, and save articles for you. AI features run only when you use them or connect an assistant, and you can use your own API keys.
- Keep using the apps you like. Lion Reader speaks the Google Reader API (for RSS apps like NetNewsWire or Reeder) and the Wallabag API (for saving from your phone with the Wallabag app). There's also a REST API with an OpenAPI spec at
/api/openapi. - Move around instantly. New entries appear in the list you're reading without a refresh, navigation renders from cache and refreshes in the background, and typical pages load in under 100ms. See Frontend State for how.
- All the essentials. Full-text search, tags, starring, keyboard shortcuts (press
?), light, dark, and e-ink themes, OPML import and export, a full-library export, and an installable app (PWA).
[An AI summary at the top of an article]
[Narration in dark mode, highlighting the paragraph being read]
[Lion Reader on a phone: the entry list in dark mode, and an article in the e-ink theme]
Privacy
No ads, no data selling, and no third-party tracking scripts. The hosted site counts page views with cookie-less GoatCounter, recording only the kind of page (an entry list, an article, a settings page), never which list or article, and nothing tied to your account. Self-hosted builds send nothing unless you configure analytics or error tracking.
A feed is fetched once for all its subscribers, but a new subscriber starts with what the feed publishes right now, never older entries Lion Reader kept from someone else's subscription. The privacy policy lists every third-party service and what it receives.
Get the apps
- Web: lionreader.com, installable as an app from your browser
- Browser extension: Chrome and Firefox (source)
- Android (early, offline-first): APKs on the
android-v*GitHub releases (source)
Self-hosting
Lion Reader builds into a Docker image (Dockerfile) and needs PostgreSQL and Redis. It runs on a small VM and scales horizontally: the web app, the background worker (feed fetching, jobs), and the optional Discord bot are separate processes. Features that depend on outside services (OAuth sign-in, AI summaries and narration, newsletter delivery, error tracking) are optional and switch on when you configure them. Metrics are exposed for Prometheus, and logs are structured JSON.
The Deployment Guide walks through a full Fly.io setup, including every setting that hosted lionreader.com uses which you'll want to change.
User Registration
By default, Lion Reader runs in invite-only mode. New users need an invite link to register.
Accounts that sign up with a password must verify their email address before using the app, and "Forgot your password?" emails a reset link, so password signup needs the two Mailgun settings. Social sign-ins are verified by the provider.
Manage invites through the admin API (each invite is single-use, valid for 7 days):
Email Newsletter Subscriptions
Users create ingest addresses in Settings → Email and subscribe to newsletters with them. Each sender becomes a separate feed alongside RSS subscriptions. Unsubscribing uses RFC 2369/8058 List-Unsubscribe headers where available and blocks future emails from the sender.
Inbound email is delivered by Mailgun receiving routes:
- Point MX records for your ingest domain at Mailgun and verify the domain
- Create a Mailgun route that forwards matching messages to
https://your-app/api/webhooks/email/mailgun(enable "Store and notify") - Configure Lion Reader:
The webhook verifies Mailgun's HMAC-SHA256 signature; requests with invalid signatures are rejected.
Development
Stack: Next.js 16 (App Router) and React Query over tRPC, PostgreSQL 18 with Drizzle ORM, Redis 7 for pub/sub and short-lived state, native Rust modules for feed parsing, sanitization, Markdown, and article extraction, and a Kotlin Multiplatform Android app. DESIGN.md covers the architecture and the reasoning behind it; SECURITY.md maps the security-critical code.
Prerequisites
- Node.js 24+ and pnpm (pnpm downloads the Node version the scripts run on)
- Rust (
cargo) and a C++ compiler, for the native modules - Docker and Docker Compose, for local Postgres, Redis and object storage (or run
pnpm services, which starts them without Docker, and use the*:localscript variants)
Setup
The app will be available at http://localhost:3000. Connection URLs are configured in .env:
- Database:
postgresql://lionreader:lionreader@localhost:5432/lionreader - Redis:
redis://localhost:6379
Testing
Profiling
Build for production, then run with the flame profiler:
Background
Lion Reader is designed and built by Brendan Long, and largely written by Claude. More on how that went: Claude Wrote Me a 400-Commit RSS Reader App and the follow-up, My RSS Reader is Done.
License
来源:README.md,提交 c1dbacb
工具
0版本历史
2- v1.0.1最新Nov 4, 2026
- v1.0.0Nov 4, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分