RSS / Atom 订阅源 Markdown 摘要器

通过 URL 抓取 RSS / Atom 订阅源(或粘贴原始 XML),按发布日期排序、去重、按时间窗口过滤,并输出一份适合 newsletter 与聚合站的干净 Markdown 摘要

给工具一个 RSS / Atom 订阅源 URL(或粘贴原始 XML),它会:

  1. 抓取并解析订阅源(支持 RSS 2.0、RSS 1.0/RDF、Atom 1.0),提取每条的标题、链接、摘要/描述、作者、发布日期与分类。
  2. 可选地按时间窗口(最近 24 小时 / 7 天 / 30 天 / 全部)只保留近期文章。
  3. 可选地按标题(忽略大小写)或 URL 去重。
  4. 按发布日期排序(最新优先或最旧优先),并限制输出条数。
  5. 渲染一份干净的 Markdown 摘要(字段可选),以及顶部条目的 HTML 预览。

抓取在服务端进行,超时 15 秒并跟随重定向。无法解析日期的条目会被保留(按日期排序时排在最后)。

示例结果

1 个示例

汇总 Hacker News RSS 订阅源

抓取 HN 的 RSS,保留最新 10 条,生成 Markdown 摘要和 HTML 预览。

RSS feed parsed; 10 newest items rendered as cards plus a Markdown digest block.
查看输入参数
{ "source": "https://news.ycombinator.com/rss", "maxItems": 10, "sort": "newest", "window": "all", "dedup": "off", "format": "html", "incTitle": true, "incSummary": true, "incAuthor": false, "incDate": true, "incLink": true, "incCategories": false }

关键信息

分类
文本与写作
输入类型
textarea, number, select, checkbox
输出类型
html
样本覆盖
4
支持 API
Yes

概览

本工具支持通过输入 URL 抓取或直接粘贴 XML 源码来解析 RSS 和 Atom 订阅源。它能够自动过滤指定时间窗口内的文章、去除重复项、按发布日期排序,并快速生成一份格式干净、包含可选字段的 Markdown 摘要与 HTML 预览,非常适合用于制作 Newsletter、周报或内容聚合。

适用场景

  • 需要从多个博客或新闻网站的 RSS 订阅源中快速筛选并整理近期更新时。
  • 制作个人或团队的 Newsletter 邮件周报,需要将多篇文章整理为干净的 Markdown 列表时。
  • 抓取并去重特定主题的 Atom/RSS 订阅源,以便快速浏览最新动态或导入到其他知识库时。

工作原理

  • 输入 RSS/Atom 订阅源的 URL,或直接粘贴原始的 XML 文本。
  • 设置过滤与排序规则,包括最大条目数、时间窗口(如最近 24 小时或 7 天)、去重依据(按标题或 URL)以及排序方式。
  • 勾选需要包含的字段(如标题、摘要、作者、日期、链接或分类),系统将在服务端抓取并解析数据。
  • 实时生成 Markdown 格式的摘要文本,并提供顶部条目的 HTML 预览报告。

使用场景

Newsletter 内容策展:快速抓取行业媒体的 RSS,筛选最近 7 天的头条,生成 Markdown 格式的邮件草稿。
个人博客聚合阅读:将关注的多个独立博客订阅源合并,过滤掉重复和过期的文章,生成一份干净的每日阅读清单。
技术社区动态监控:监控 Hacker News 等技术社区的 RSS 订阅源,限制输出前 10 条最新内容,快速获取技术热点。

用户案例

1. 快速生成 Hacker News 每日热门摘要

独立开发者
背景原因
需要每天跟踪 Hacker News 上的热门讨论,但不想花太多时间浏览网页,希望有一份干净的 Markdown 列表导入到 Notion 中。
解决问题
原始 RSS 包含大量冗余信息,且格式不便于直接复制到 Markdown 笔记中。
如何使用
在输入框中填写 https://news.ycombinator.com/rss,将最大条目数设置为 10,时间窗口选择“最近 24 小时”,勾选标题、链接和日期,输出格式选择“仅 Markdown”。
效果
获得一份只包含最近 24 小时前 10 条热门文章的干净 Markdown 列表,可直接粘贴至 Notion。

2. 过滤并去重团队博客订阅源

团队知识库管理员
背景原因
团队订阅了多个技术博客,部分博客会重复推送相同主题的文章,需要定期整理并去重。
解决问题
手动对比多篇文章的标题和链接非常繁琐,容易出现遗漏。
如何使用
粘贴团队博客的 XML 订阅源内容,将去重依据设置为“按标题(忽略大小写)”,排序方式选择“最新优先”,并勾选包含作者和分类。
效果
自动过滤掉标题相同的重复推送,生成一份按时间排序、带有作者和分类标签的 Markdown 摘要。

用 Samples 测试

xml, markdown, barcode

相关专题

常见问题

支持哪些订阅源格式?

支持 RSS 2.0、RSS 1.0/RDF 以及 Atom 1.0 格式。

无法解析日期的文章会怎么处理?

无法解析日期的条目会被保留,但在按日期排序时会被排在最后。

抓取 URL 时有超时限制吗?

服务端抓取超时时间为 15 秒,并且会自动跟随重定向。

如何避免抓取到重复的文章?

您可以在“去重依据”选项中选择按标题(忽略大小写)或按 URL 进行去重。

可以自定义导出的 Markdown 字段吗?

可以,您可以通过勾选框自由选择是否包含标题、摘要、作者、日期、链接和分类。

API 文档

请求端点

POST /zh/api/tools/rss-feed-markdown-summarizer

请求参数

参数名 类型 必填 描述
source textarea -
maxItems number -
sort select -
window select -
dedup select -
format select -
incTitle checkbox -
incSummary checkbox -
incAuthor checkbox -
incDate checkbox -
incLink checkbox -
incCategories checkbox -

响应格式

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-rss-feed-markdown-summarizer": {
      "name": "rss-feed-markdown-summarizer",
      "description": "通过 URL 抓取 RSS / Atom 订阅源(或粘贴原始 XML),按发布日期排序、去重、按时间窗口过滤,并输出一份适合 newsletter 与聚合站的干净 Markdown 摘要",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=rss-feed-markdown-summarizer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]