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 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.