jkawamoto/mcp-youtube-transcript
MCP server retrieving transcripts of YouTube videos
해결하는 문제
이 프로젝트는 AI 에이전트가 YouTube의 자막과 메타데이터를 신뢰할 수 있게 가져올 수 있는 방법을 제공합니다. 긴 동영상 처리 시 LLM의 컨텍스트 창 제한 문제와 YouTube가 자동화된 요청에 대해 강력하게 IP 차단하는 문제를 해결합니다.
작동 방식
Model Context Protocol (MCP) 서버로 구현되었습니다. Claude Desktop, Cursor, LM Studio 등의 LLM 클라이언트가 호출할 수 있는 도구 세트를 제공하여, 순수 텍스트 자막, 타임스탬프가 포함된 세그먼트, 사용 가능한 언어, 동영상 메타데이터를 가져올 수 있습니다. 긴 형식의 콘텐츠를 처리하기 위해 기본적으로 50,000자로 나누어 관리 가능한 조각으로 자동 분할하며, 커서 토큰을 사용한 페이지네이션 시스템을 활용합니다.
대상 사용자
YouTube 동영상의 콘텐츠를 '보는' 것과 분석하고자 하는 AI 에이전트 및 MCP 호환 클라이언트 개발자와 사용자입니다.
주요 특징
- 자동 페이지네이션: 긴 자막을 조각으로 나누어 컨텍스트 창 오버플로우를 방지합니다.
- 프록시 지원: Residential 프록시(Webshare, ScrapingAnt) 및 일반 HTTP/HTTPS 프록시를 내장 지원하여 IP 차단을 회피합니다.
- 다국어 지원: 여러 언어로 자막을 가져올 수 있습니다.
- 일반 호환성: Claude Desktop, Cursor, LM Studio, Goose를 포함한 모든 표준 MCP 클라이언트와 호환됩니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트