YouTube MCP 서버
Claude를 YouTube 채널에 연결하세요. Claude Desktop, Claude Code 또는 모든 MCP 클라이언트에서 분석 읽기, 전체 동영상 메타데이터(비공개/일부 공개/초안 포함) 가져오기, 업로드 검색, 제목/설명/태그 업데이트를 수행할 수 있습니다.
이것은 무엇인가요?
OAuth2를 통해 Claude를 YouTube Data API v3 및 YouTube Analytics API에 연결하는 모델 컨텍스트 프로토콜(MCP) 서버입니다.
YouTube 스튜디오에서 AI 도구로 데이터를 복사하는 대신, Claude에게 다음과 같이 물어보세요:
*"이 동영상의 전체 제목, 설명, 태그를 가져와줘"
*"이번 달 실적이 가장 좋은 동영상은 무엇인가요?"
*"최근 업로드한 동영상의 제목과 태그를 업데이트해줘"
*"내 트래픽은 어디에서 오나요?"
Claude는 귀하의 실제 비공개 채널 데이터를 읽고 동영상 SEO를 직접 업데이트할 수 있습니다.
Claude → YouTube MCP Server → YouTube APIs → Your Channel Data
(you) (this repo) (OAuth2) (stays local)Related MCP server: mcp-server-youtube
사용 가능한 도구 (총 10개)
동영상 메타데이터 (읽기 + 쓰기)
도구 | 기능 |
| ID 또는 URL로 모든 동영상의 전체 메타데이터(제목, 전체 설명, 모든 태그, 카테고리, 공개 상태(공개/일부 공개/비공개/초안), 통계, 길이, 썸네일 URL) 가져오기 |
| 키워드로 내 채널의 동영상 검색. 일치하는 동영상의 메타데이터 + 통계 반환 |
| 모든 동영상의 제목, 설명 및/또는 태그를 직접 업데이트. 제공한 필드만 변경됨 |
채널 분석
도구 | 기능 |
| 구독자 수, 총 조회수, 동영상 수, 채널 설명, 생성일 |
| 통계(조회수, 좋아요, 댓글, 태그, 공개 상태)가 포함된 모든 동영상 목록. 날짜 또는 조회수별 정렬 |
| 특정 기간 동안의 일별 조회수, 시청 시간, 구독자 증감 |
| 조회수 기준 상위 동영상(유지율 %, 시청 시간, 구독자 증가 포함) |
| 시청자 분석: 상위 국가, 기기 유형, 연령대, 성별 |
| 시청자 유입 경로: YouTube 검색, 추천, 탐색, 외부, 직접 유입 |
| AI 기반 주제 분석을 위해 채널 + 상위 동영상 데이터 가져오기 |
설치
옵션 A: npx (설치 불필요 — 바로 실행)
npx youtube-studio-mcp옵션 B: 전역 설치
npm install -g youtube-studio-mcpClaude에 연결
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (Mac) 또는 %APPDATA%\Claude\claude_desktop_config.json (Windows)을 편집하세요:
{
"mcpServers": {
"youtube-analytics": {
"command": "node",
"args": ["/full/path/to/youtube-studio-mcp/server.js"]
}
}
}또는 npm을 통해 설치한 경우:
{
"mcpServers": {
"youtube-analytics": {
"command": "npx",
"args": ["-y", "youtube-studio-mcp"]
}
}
}Claude Code (터미널)
claude mcp add youtube-analytics node /full/path/to/youtube-studio-mcp/server.jsVS Code
.vscode/settings.json에 추가하세요:
{
"mcp.servers": {
"youtube-analytics": {
"command": "npx",
"args": ["-y", "youtube-studio-mcp"]
}
}
}Claude를 다시 시작하세요. 완료되었습니다!
바로 사용할 수 있는 프롬프트
SEO 감사 (모든 동영상)
Get the full details for this video: [paste URL or ID]
Check what keywords it's ranking for and suggest optimized title + tags채널 성과 보고서
Pull my channel overview, top 20 videos by watch time, 90-day analytics,
traffic sources and audience demographics. Give me a full performance report.동영상 주제 조사
Get my top 20 videos by watch time. What patterns do you see —
topics, lengths, title styles? Suggest 10 new video ideas.동영상 SEO 업데이트
Search my videos for "elementor menu". Pull the full details.
Write an optimized title, description, and tags — then update it.시청자 심층 분석
Show my full audience demographics — age, gender, countries, devices.
What content style and posting schedule fits my actual audience?실적 저조 원인 진단
Get all my videos. Compare bottom 10 vs top 10 by views.
Why did the lower ones underperform? What would you change?스킬과 MCP가 함께 작동하는 방식
You: "Optimize this video: youtube.com/watch?v=abc123"
Claude:
1. youtube-seo-optimizer skill activates
2. Calls get_video_details → pulls current title, description, tags
3. Checks YouTube SERP for current rankings
4. Lists PROTECTED keywords (won't remove)
5. Writes 3 new title options + full description + 20 tags
6. Can call update_video_seo to apply changes directly스킬은 Claude에게 무엇을 해야 할지 알려줍니다. MCP 도구는 Claude에게 데이터에 대한 액세스 권한을 제공합니다. 이 둘이 합쳐져 완벽한 YouTube AI 워크플로우를 만듭니다.
스킬 설치
Claude Desktop / Claude Code:
# Copy a skill to your Claude skills directory
cp skills/youtube-seo-optimizer.md ~/.claude/skills/또는 8개 모두 설치:
cp skills/youtube-*.md ~/.claude/skills/파일
youtube-studio-mcp/
├── server.js ← MCP server (10 tools)
├── auth.js ← Run once to link YouTube account
├── package.json ← Dependencies + npm config
├── skills/ ← 8 AI skills for YouTube creators
├── LICENSE ← MIT
├── credentials.json ← YOU add this (never commit!)
└── tokens.json ← Auto-created after auth (never commit!)라이선스
MIT — 자유롭게 사용, 수정, 공유 가능.
제작자
Hakan Özdemir & Claude Code
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hakanoz203/youtube-channel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
