YouTube 대본 서버
YouTube 동영상의 대본을 검색할 수 있는 모델 컨텍스트 프로토콜 서버입니다. 이 서버는 간단한 인터페이스를 통해 동영상 캡션과 자막에 직접 접근할 수 있도록 지원합니다.
Smithery를 통해 설치
Smithery 를 통해 Claude Desktop용 YouTube 대본 서버를 자동으로 설치하는 방법:
지엑스피1
구성 요소
도구
get_transcript
YouTube 동영상에서 대본 추출
입력:
url(문자열, 필수): YouTube 비디오 URL 또는 비디오 IDlang(문자열, 선택 사항, 기본값: "en"): 대본에 대한 언어 코드(예: 'ko', 'en')
Related MCP server: YouTube Transcript Extractor MCP
주요 특징
다양한 비디오 URL 형식 지원
언어별 대본 검색
응답의 자세한 메타데이터
구성
Claude Desktop과 함께 사용하려면 다음 서버 구성을 추가하세요.
{
"mcpServers": {
"youtube-transcript": {
"command": "npx",
"args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"]
}
}
}도구를 통해 설치
mcp-get 모델 컨텍스트 프로토콜(MCP) 서버를 설치하고 관리하기 위한 명령줄 도구입니다.
npx @michaellatman/mcp-get@latest install @kimtaeyoon83/mcp-server-youtube-transcript어썸-mcp-서버
awesome-mcp-servers 엄선된 멋진 모델 컨텍스트 프로토콜(MCP) 서버 목록입니다.
개발
필수 조건
Node.js 18 이상
npm 또는 yarn
설정
종속성 설치:
npm install서버를 빌드하세요:
npm run build자동 재빌드를 사용한 개발의 경우:
npm run watch테스트
npm test디버깅
MCP 서버는 stdio를 통해 통신하므로 디버깅이 어려울 수 있습니다. 개발에는 MCP Inspector를 사용하는 것이 좋습니다.
npm run inspector오류 처리
서버는 일반적인 시나리오에 대해 강력한 오류 처리를 구현합니다.
잘못된 비디오 URL 또는 ID
사용할 수 없는 대본
언어 가용성 문제
네트워크 오류
사용 예
비디오 URL로 대본 받기:
await server.callTool("get_transcript", {
url: "https://www.youtube.com/watch?v=VIDEO_ID",
lang: "en"
});비디오 ID로 대본 받기:
await server.callTool("get_transcript", {
url: "VIDEO_ID",
lang: "ko"
});Claude 데스크톱 앱에서 YouTube 자막을 추출하는 방법
chat: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB Extract subtitles보안 고려 사항
서버:
모든 입력 매개변수를 검증합니다
YouTube API 오류를 정상적으로 처리합니다.
전사본 검색을 위한 시간 초과를 구현합니다.
문제 해결을 위한 자세한 오류 메시지를 제공합니다.
특허
이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.