runesleo/x-reader

Universal content reader MCP Server for 10+ platforms

解决的问题

x-reader 是一个通用内容阅读器,旨在从多种平台获取、转录并提炼内容。它通过提供统一的输出格式,解决了内容消费碎片化的问题,无论来源是文章、视频、播客还是社交媒体帖子。

如何工作

该项目分为三个可组合的层级:

  1. Python CLI/库:核心引擎,负责平台检测和内容获取。它使用多种获取器(如 Jina Reader、Playwright 用于反爬虫、Bilibili 和 Telegram 的专用 API)来提取文本和元数据。
  2. Claude Code Skills:可选扩展,增加高级功能,例如使用 Whisper(通过 Groq)对完整视频和播客进行转录,以及利用 AI 进行内容分析以生成结构化报告。
  3. MCP Server:可选层,将阅读器功能作为 Model Context Protocol (MCP) 工具暴露,使 Claude 等 AI 代理能够读取 URL 并管理已获取内容的收件箱。

适用人群

在多个平台(YouTube、Bilibili、X/Twitter、WeChat、小红书、Telegram、RSS)上消费内容,并希望使用 AI 工具或本地 CLI 集中捕获和分析这些信息的用户。

主要亮点

  • 多平台支持:支持 7+ 个平台,包括 YouTube、Bilibili、X、WeChat 和 Telegram。
  • 统一模式:将多种内容类型转换为一致的结构化格式。
  • 转录功能:集成 Whisper,对播客和视频进行音频/视频转录。
  • 灵活集成:可作为独立 CLI、Python 库,或 AI 代理的 MCP 服务器使用。
  • 浏览器回退机制:使用 Playwright 处理 XHS 和 WeChat 等需要登录或反爬虫保护的平台内容。

相关

  • 项目
  • 项目
  • 项目
  • 项目