Skip to main content
Glama

Servidor MCP de YouTube

Conecta Claude a tu canal de YouTube. Lee analíticas, obtén metadatos completos de vídeos (incluyendo los no listados/privados/borradores), busca en tus subidas y actualiza títulos/descripciones/etiquetas, todo desde Claude Desktop, Claude Code o cualquier cliente MCP.


¿Qué es esto?

Un servidor del Protocolo de Contexto de Modelo (MCP) que conecta a Claude con la API de datos de YouTube v3 y la API de análisis de YouTube mediante OAuth2.

En lugar de copiar datos de YouTube Studio a herramientas de IA, simplemente pregúntale a Claude:

  • *"Obtén el título completo, la descripción y las etiquetas de este vídeo"

  • *"¿Cuáles son mis vídeos con mejor rendimiento este mes?"

  • *"Actualiza el título y las etiquetas de mi última subida"

  • *"¿De dónde proviene mi tráfico?"

Claude lee tus datos privados reales del canal y puede actualizar el SEO de los vídeos directamente.

Claude  →  YouTube MCP Server  →  YouTube APIs  →  Your Channel Data
(you)        (this repo)           (OAuth2)         (stays local)

Related MCP server: YouTube MCP Server

Herramientas disponibles (10 en total)

Metadatos de vídeo (Lectura + Escritura)

Herramienta

Qué hace

get_video_details

Metadatos completos de cualquier vídeo por ID o URL: título, descripción completa, todas las etiquetas, categoría, estado de privacidad (público/no listado/privado/borrador), estadísticas, duración, URL de la miniatura

search_my_videos

Busca vídeos en tu propio canal por palabra clave. Devuelve metadatos + estadísticas de los vídeos coincidentes

update_video_seo

Actualiza el título, la descripción y/o las etiquetas de cualquier vídeo directamente. Solo cambia los campos que proporciones

Analíticas del canal

Herramienta

Qué hace

get_channel_overview

Suscriptores, visualizaciones totales, número de vídeos, descripción del canal, fecha de creación

get_all_videos

Lista todos los vídeos con estadísticas (visualizaciones, me gusta, comentarios, etiquetas, estado de privacidad). Ordena por fecha o visualizaciones

get_analytics_over_time

Visualizaciones diarias, tiempo de reproducción, suscriptores ganados/perdidos para cualquier rango de fechas

get_top_videos_analytics

Vídeos con mejor rendimiento clasificados por visualizaciones con % de retención, tiempo de reproducción, suscriptores ganados

get_audience_demographics

Desglose de la audiencia: principales países, tipos de dispositivos, grupos de edad, género

get_traffic_sources

De dónde vienen los espectadores: Búsqueda de YouTube, Sugeridos, Explorar, Externo, Directo

analyze_and_suggest_topics

Extrae datos del canal + datos de los mejores vídeos para el análisis de temas impulsado por IA


Instalación

Opción A: npx (Sin instalación, solo ejecutar)

npx youtube-studio-mcp

Opción B: Instalación global

npm install -g youtube-studio-mcp

Conectar a Claude

Claude Desktop

Edita ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "youtube-analytics": {
      "command": "node",
      "args": ["/full/path/to/youtube-studio-mcp/server.js"]
    }
  }
}

O si se instaló mediante npm:

{
  "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.js

VS Code

Añade a .vscode/settings.json:

{
  "mcp.servers": {
    "youtube-analytics": {
      "command": "npx",
      "args": ["-y", "youtube-studio-mcp"]
    }
  }
}

Reinicia Claude. ¡Listo!


Prompts listos para usar

Auditoría SEO (cualquier vídeo)

Get the full details for this video: [paste URL or ID]
Check what keywords it's ranking for and suggest optimized title + tags

Informe de rendimiento del canal

Pull my channel overview, top 20 videos by watch time, 90-day analytics,
traffic sources and audience demographics. Give me a full performance report.

Investigación de temas de vídeo

Get my top 20 videos by watch time. What patterns do you see —
topics, lengths, title styles? Suggest 10 new video ideas.

Actualizar SEO de vídeo

Search my videos for "elementor menu". Pull the full details.
Write an optimized title, description, and tags — then update it.

Análisis profundo de la audiencia

Show my full audience demographics — age, gender, countries, devices.
What content style and posting schedule fits my actual audience?

Diagnóstico de bajo rendimiento

Get all my videos. Compare bottom 10 vs top 10 by views.
Why did the lower ones underperform? What would you change?

Cómo funcionan juntos las habilidades + 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

Las habilidades le dicen a Claude qué hacer. Las herramientas MCP le dan a Claude acceso a tus datos. Juntos crean un flujo de trabajo de IA para YouTube completo.

Instalar habilidades

Claude Desktop / Claude Code:

# Copy a skill to your Claude skills directory
cp skills/youtube-seo-optimizer.md ~/.claude/skills/

O instala los 8:

cp skills/youtube-*.md ~/.claude/skills/

Archivos

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!)

Licencia

MIT — libre de usar, modificar y compartir.


Creado por

Hakan Özdemir & Claude Code

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables Claude to interact with YouTube Data API for searching videos, channels, and playlists, and retrieving details and playlists.
    35 npm
    -
  • F
    license
    A
    quality
    C
    maintenance
    Enables 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.
    15
    35 npm
    -
  • F
    license
    A
    quality
    C
    maintenance
    Enables Claude to retrieve YouTube transcripts, search videos and channels, fetch metadata and playlists, analyze engagement, and access trending content via natural language.
    15
    35 npm
    -
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables 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
    -