YouTube MCP Server
YouTube MCP-Server
Verbinden Sie Claude mit Ihrem YouTube-Kanal. Lesen Sie Analysen, rufen Sie vollständige Video-Metadaten ab (einschließlich nicht gelisteter/privater/Entwurfs-Videos), durchsuchen Sie Ihre Uploads und aktualisieren Sie Titel/Beschreibungen/Tags – alles direkt aus Claude Desktop, Claude Code oder einem beliebigen MCP-Client.
Was ist das?
Ein Model Context Protocol (MCP) Server, der Claude über OAuth2 mit der YouTube Data API v3 und der YouTube Analytics API verbindet.
Anstatt Daten aus YouTube Studio in KI-Tools zu kopieren, fragen Sie einfach Claude:
*"Rufe den vollständigen Titel, die Beschreibung und die Tags für dieses Video ab"
*"Was sind meine leistungsstärksten Videos in diesem Monat?"
*"Aktualisiere den Titel und die Tags meines neuesten Uploads"
*"Woher kommt mein Traffic?"
Claude liest Ihre echten privaten Kanaldaten und kann Video-SEO direkt aktualisieren.
Claude → YouTube MCP Server → YouTube APIs → Your Channel Data
(you) (this repo) (OAuth2) (stays local)Related MCP server: YouTube MCP Server
Verfügbare Tools (insgesamt 10)
Video-Metadaten (Lesen + Schreiben)
Tool | Was es tut |
| Vollständige Metadaten für jedes Video per ID oder URL – Titel, vollständige Beschreibung, alle Tags, Kategorie, Datenschutzstatus (öffentlich/nicht gelistet/privat/Entwurf), Statistiken, Dauer, Thumbnail-URL |
| Durchsuchen Sie die Videos Ihres eigenen Kanals nach Stichworten. Gibt Metadaten + Statistiken für übereinstimmende Videos zurück |
| Aktualisieren Sie Titel, Beschreibung und/oder Tags für jedes Video direkt. Ändert nur die von Ihnen bereitgestellten Felder |
Kanal-Analysen
Tool | Was es tut |
| Abonnenten, Gesamtaufrufe, Videoanzahl, Kanalbeschreibung, Erstellungsdatum |
| Alle Videos mit Statistiken auflisten (Aufrufe, Likes, Kommentare, Tags, Datenschutzstatus). Sortieren nach Datum oder Aufrufen |
| Tägliche Aufrufe, Wiedergabezeit, gewonnene/verlorene Abonnenten für einen beliebigen Datumsbereich |
| Leistungsstärkste Videos, sortiert nach Aufrufen mit Bindungsrate (%), Wiedergabezeit, gewonnenen Abonnenten |
| Zielgruppenanalyse: Top-Länder, Gerätetypen, Altersgruppen, Geschlecht |
| Woher die Zuschauer kommen: YouTube-Suche, Empfehlungen, Durchsuchen, Extern, Direkt |
| Ruft Kanal- + Top-Videodaten für KI-gestützte Themenanalyse ab |
Installation
Option A: npx (Keine Installation – einfach ausführen)
npx youtube-studio-mcpOption B: Globale Installation
npm install -g youtube-studio-mcpVerbindung zu Claude
Claude Desktop
Bearbeiten Sie ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) oder %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"youtube-analytics": {
"command": "node",
"args": ["/full/path/to/youtube-studio-mcp/server.js"]
}
}
}Oder falls über npm installiert:
{
"mcpServers": {
"youtube-analytics": {
"command": "npx",
"args": ["-y", "youtube-studio-mcp"]
}
}
}Claude Code (Terminal)
claude mcp add youtube-analytics node /full/path/to/youtube-studio-mcp/server.jsVS Code
Fügen Sie dies zu .vscode/settings.json hinzu:
{
"mcp.servers": {
"youtube-analytics": {
"command": "npx",
"args": ["-y", "youtube-studio-mcp"]
}
}
}Starten Sie Claude neu. Fertig!
Sofort einsatzbereite Prompts
SEO-Audit (jedes Video)
Get the full details for this video: [paste URL or ID]
Check what keywords it's ranking for and suggest optimized title + tagsKanal-Leistungsbericht
Pull my channel overview, top 20 videos by watch time, 90-day analytics,
traffic sources and audience demographics. Give me a full performance report.Video-Themenrecherche
Get my top 20 videos by watch time. What patterns do you see —
topics, lengths, title styles? Suggest 10 new video ideas.Video-SEO aktualisieren
Search my videos for "elementor menu". Pull the full details.
Write an optimized title, description, and tags — then update it.Zielgruppen-Deep-Dive
Show my full audience demographics — age, gender, countries, devices.
What content style and posting schedule fits my actual audience?Diagnose bei schlechter Performance
Get all my videos. Compare bottom 10 vs top 10 by views.
Why did the lower ones underperform? What would you change?Wie die Skills + MCP zusammenarbeiten
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 directlyDie Skills sagen Claude, was zu tun ist. Die MCP-Tools geben Claude Zugriff auf Ihre Daten. Zusammen schaffen sie einen vollständigen YouTube-KI-Workflow.
Skills installieren
Claude Desktop / Claude Code:
# Copy a skill to your Claude skills directory
cp skills/youtube-seo-optimizer.md ~/.claude/skills/Oder installieren Sie alle 8:
cp skills/youtube-*.md ~/.claude/skills/Dateien
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!)Lizenz
MIT – frei zu verwenden, zu ändern und zu teilen.
Erstellt von
Hakan Özdemir & Claude Code
This server cannot be deployed
Maintenance
Related MCP Connectors
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
AI YouTube analyst in Claude for creators: audit, fix, decide what to make next, grow subs.
YouTube transcripts, search, channel/playlist listings and upload tracking for AI agents.
YouTube transcripts, search, channel browsing, and playlists for AI agents via MCP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables Claude to interact with YouTube Data API for searching videos, channels, and playlists, and retrieving details and playlists.35 npm-
- FlicenseAqualityCmaintenanceEnables Claude Code to retrieve YouTube transcripts, search videos and channels, fetch metadata, playlists, comments, trending videos, engagement analytics, chapters, SponsorBlock-cleaned transcripts, and most-replayed heatmaps.1535 npm-
- FlicenseAqualityCmaintenanceEnables Claude to retrieve YouTube transcripts, search videos and channels, fetch metadata and playlists, analyze engagement, and access trending content via natural language.1535 npm-
- FlicenseNot gradedqualityCmaintenanceEnables Claude Code to search YouTube, retrieve video transcripts and metadata, explore channels, playlists, comments, and trending videos, and analyze engagement and replayed segments.35 npm-