runesleo/x-reader

Universal content reader MCP Server for 10+ platforms

해결하는 문제

x-reader는 다양한 플랫폼에서 콘텐츠를 가져오고, 음성 인식하며, 요약하는 유니버설 콘텐츠 리더입니다. 기사, 영상, 팟캐스트, 소셜 미디어 게시물과 같은 다양한 출처에서 일관된 출력 형식을 제공함으로써 콘텐츠 소비의 분산 문제를 해결합니다.

작동 방식

이 프로젝트는 세 가지 조합 가능한 레이어로 구성되어 있습니다:

  1. Python CLI/Library: 코어 엔진으로 플랫폼 감지 및 콘텐츠 가져오기를 담당합니다. 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, Xiaohongshu, Telegram, RSS 등 여러 플랫폼에서 콘텐츠를 소비하고, AI 도구나 로컬 CLI를 사용하여 정보를 중앙에서 캡처하고 분석하고자 하는 사용자들입니다.

주요 특징

  • 다중 플랫폼 지원: YouTube, Bilibili, X, WeChat, Telegram 등 7개 이상의 플랫폼을 지원합니다.
  • 통일된 스키마: 다양한 콘텐츠 유형을 일관된 구조화된 형식으로 변환합니다.
  • 음성 인식: 팟캐스트 및 동영상의 오디오/비디오를 Whisper를 통해 음성 인식합니다.
  • 유연한 통합: 독립형 CLI, Python 라이브러리, 또는 AI 에이전트용 MCP 서버로 사용 가능합니다.
  • 브라우저 대체: XHS 및 WeChat과 같은 로그인 필요 또는 스크래핑 방지가 있는 플랫폼을 처리하기 위해 Playwright를 사용합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트