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 Modelos (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, la descripción y las etiquetas completas 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)

Todo se ejecuta en TU máquina. Acceso de lectura + escritura. Nada se envía a terceros.


Hay 10 herramientas disponibles

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, total de visualizaciones, 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 día a día, 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 + vídeos principales 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

— Conexión a Claude Code

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"]
    }
  }
}

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 completo para YouTube.

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/

Alcances de OAuth

Alcance

Propósito

youtube

Leer + escribir metadatos de vídeo (títulos, descripciones, etiquetas)

youtube.readonly

Leer datos de vídeo, buscar, listar

yt-analytics.readonly

Leer analíticas privadas (visualizaciones, tiempo de reproducción, suscriptores, demografía)

youtubepartner-channel-audit

Datos extendidos de auditoría del canal

Para habilitar el acceso de escritura (update_video_seo), elimina tokens.json y vuelve a ejecutar node auth.js. El nuevo flujo de autenticación solicita el alcance de escritura youtube.


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

Contribución

características

  • Extracción de transcripciones (API de subtítulos de YouTube)

  • Analíticas específicas para YouTube Shorts

  • Datos de ingresos/monetización (API de informes de YouTube)

  • Herramientas de gestión de listas de reproducción

  • Herramientas de gestión de comentarios

  • Carga de miniaturas


Licencia

Adiya Sharma MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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