
icraft2170/youtube-data-mcp-server
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
icraft2170/youtube-data-mcp-server는 MCP 서버 후보로 https://github.com/icraft2170/youtube-data-mcp-server.]에서 수입
개요
icraft2170/youtube-data-mcp-server는 MCP 서버 후보로 https://github.com/icraft2170/youtube-data-mcp-server.]에서 수입
개요(AI 번역)
YouTube Data API를 활용한 Model Context Protocol (MCP) 서버 구현. AI 언어 모델은 표준화 된 인터페이스를 통해 YouTube 콘텐츠와 상호 작용할 수 있습니다.
키 기능
비디오 정보
- 상세한 비디오 정보 검색 (제목, 설명, 기간, 통계)
- 키워드로 동영상 검색
- 특정 동영상에 근거한 관련 동영상 얻기
- 비디오 참여 비율 계산 및 분석
Transcript/Caption 관리
- 멀티 언어 지원으로 비디오 캡션을 검색
- transcripts에 대한 언어 설정 지정
- 정확한 내용 참고를 위한 접근 시간 각인된 captions
채널 분석
- 상세한 채널 통계 보기 (subscribers, 조회, 비디오 카운트)
- 채널에서 최고의 동영상 받기
- Analyze 채널 성장 및 참여 미터
동향 분석
- 지역 및 범주로 트렌드 동영상 보기
- 여러 동영상의 성능 지표 비교
- 특정 카테고리에서 인기있는 콘텐츠를 발견
사용 가능한 도구
서버는 다음과 같은 MCP 도구를 제공합니다:
| 도구 이름 | 설명 | 필수품 |
|---|
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
YouTube MCP Server
A Model Context Protocol (MCP) server implementation utilizing the YouTube Data API. It allows AI language models to interact with YouTube content through a standardized interface.
Key Features
Video Information
- Retrieve detailed video information (title, description, duration, statistics)
- Search for videos by keywords
- Get related videos based on a specific video
- Calculate and analyze video engagement ratios
Transcript/Caption Management
- Retrieve video captions with multi-language support
- Specify language preferences for transcripts
- Access time-stamped captions for precise content reference
Channel Analysis
- View detailed channel statistics (subscribers, views, video count)
- Get top-performing videos from a channel
- Analyze channel growth and engagement metrics
Trend Analysis
- View trending videos by region and category
- Compare performance metrics across multiple videos
- Discover popular content in specific categories
Available Tools
The server provides the following MCP tools:
| Tool Name | Description | Required Parameters |
|---|---|---|
getVideoDetails |
Get detailed information about multiple YouTube videos including metadata, statistics, and content details | videoIds (array) |
searchVideos |
Search for videos based on a query string | query, maxResults (optional) |
getTranscripts |
Retrieve transcripts for multiple videos | videoIds (array), lang (optional) |
getRelatedVideos |
Get videos related to a specific video based on YouTube’s recommendation algorithm | videoId, maxResults (optional) |
getChannelStatistics |
Retrieve detailed metrics for multiple channels including subscriber count, view count, and video count | channelIds (array) |
getChannelTopVideos |
Get the most viewed videos from a specific channel | channelId, maxResults (optional) |
getVideoEngagementRatio |
Calculate engagement metrics for multiple videos (views, likes, comments, and engagement ratio) | videoIds (array) |
getTrendingVideos |
Get currently popular videos by region and category | regionCode (optional), categoryId (optional), maxResults (optional) |
compareVideos |
Compare statistics across multiple videos | videoIds (array) |
Installation
Automatic Installation via Smithery
Automatically install YouTube MCP Server for Claude Desktop via Smithery:
npx -y @smithery/cli install @icraft2170/youtube-data-mcp-server --client claude
Manual Installation
# Install from npm
설치
npx -y youtube-data-mcp-server설정
{
"mcpServers": {
"youtube": {
"command": "npx",
"args": ["-y", "youtube-data-mcp-server"],
"env": {
"YOUTUBE_API_KEY": "YOUR_API_KEY_HERE",
"YOUTUBE_TRANSCRIPT_LANG": "ko"
}
}
}
}