jkawamoto/mcp-youtube-transcript

MCP server retrieving transcripts of YouTube videos

해결하는 문제

이 프로젝트는 AI 에이전트와 LLM이 YouTube 동영상의 자막과 메타데이터를 프로그래밍 방식으로 가져올 수 있는 방법을 제공하여, 동영상을 시청하지 않고도 콘텐츠를 '읽을' 수 있도록 합니다.

작동 방식

Model Context Protocol (MCP) 서버로 구현되었습니다. 이는 LLM(예: Claude 또는 LM Studio)과 YouTube Transcript API 사이의 다리 역할을 합니다. LLM이 자막(타임스탬프 포함 또는 미포함)을 가져오거나, 사용 가능한 언어를 확인하거나, 동영상 메타데이터를 검색할 수 있는 도구 세트를 제공합니다.

대상 사용자

Goose, Claude Desktop, LM Studio와 같은 AI 에이전트의 개발자 및 사용자로, 자신의 AI가 YouTube 동영상 콘텐츠를 처리하고 분석할 수 있도록 하고 싶은 사람들을 대상으로 합니다.

주요 기능

  • 페이지네이션 지원: 50,000자 이상의 자막은 자동으로 분할되며(--response-limit로 조정 가능) LLM의 토큰 제한을 초과하는 것을 방지합니다.
  • 타임스탬프 자막: 더 정확한 참조를 위해 정밀한 타임스탬프가 포함된 자막을 가져올 수 있습니다.
  • 언어 선택: 원하는 자막 언어를 지정할 수 있는 지원이 있습니다.
  • 프록시 지원: Webshare와 같은 주거용 프록시 및 표준 HTTP/HTTPS 프록시를 내장 지원하여 IP 차단을 우회할 수 있습니다.

관련

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