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 等需要登入或反爬蟲保護的平台內容。

相關

  • 專案
  • 專案
  • 專案
  • 專案