youtube-studio-mcp
YouTube Studio & Channel Analytics MCP Server
Un servidor de Model Context Protocol (MCP) de nivel de producción para YouTube Studio e inteligencia de canal
Potencia a los asistentes de IA (Claude, Cursor, Antigravity, etc.) para analizar tu canal de YouTube, realizar un seguimiento de las métricas de los vídeos, profundizar en los análisis de YouTube Studio, descubrir las fuentes de tráfico de la audiencia y analizar el sentimiento de la comunidad, todo configurado mediante .env.
🚀 Características y suite de herramientas MCP
YouTube Studio MCP ofrece 8 herramientas especializadas:
Herramienta | Categoría | Descripción |
| Estadísticas del canal | Devuelve el título del canal, el identificador (handle), el número de suscriptores, el total de visitas históricas, el número de vídeos, las categorías temáticas y la descripción. |
| Análisis de Studio | Consulta las métricas principales de Studio ( |
| Datos demográficos y tráfico | Desgloses detallados por dimensión: |
| Inteligencia de vídeo | Clasifica tus mejores vídeos por visitas, minutos de tiempo de visualización o suscriptores ganados en cualquier rango de fechas. |
| Análisis en profundidad de vídeo | Análisis en profundidad de un único vídeo específico (trayectoria diaria, tiempo de visualización, retención de audiencia, fuentes de tráfico). |
| Inventario de contenido | Enumera los vídeos subidos con visitas actuales, me gusta, comentarios, duración y estado de privacidad. |
| Metadatos de vídeo | Devuelve los metadatos completos, las etiquetas, la descripción, la categoría y las estadísticas para los IDs de vídeo especificados. |
| Comunidad y sentimiento | Recupera los hilos de comentarios principales y las respuestas de todo tu canal o de un vídeo específico para el análisis de sentimiento y la retroalimentación. |
Related MCP server: YouTube MCP Server
⚙️ Configuración del entorno (.env)
Todas las credenciales y ajustes se leen directamente de .env:
# Google OAuth 2.0 Credentials (from Google Cloud Console)
YOUTUBE_CLIENT_ID=your_client_id.apps.googleusercontent.com
YOUTUBE_CLIENT_SECRET=your_client_secret
# OAuth Refresh Token (written automatically by run_auth.py)
YOUTUBE_REFRESH_TOKEN=🛠️ Guía de configuración paso a paso
1. Clona e instala las dependencias con uv
git clone https://github.com/Dhananjayrbiraris/youtube-mcp.git
cd youtube-mcp
uv venv
uv pip install -e .2. Configura el proyecto de Google Cloud (una sola vez)
Abre Google Cloud Console.
Crea un nuevo proyecto (por ejemplo,
YouTube-Studio-MCP).En APIs y servicios > Biblioteca, habilita:
YouTube Data API v3
YouTube Analytics API
En la pantalla de consentimiento de OAuth:
Tipo de usuario: Externo -> completa el nombre de la aplicación y tu correo electrónico.
En Usuarios de prueba, añade tu dirección de correo electrónico de Google.
En Credenciales:
Haz clic en Crear credenciales > ID de cliente de OAuth.
Tipo de aplicación: Aplicación de escritorio.
Copia el ID de cliente y el secreto del cliente.
Pégalos en
.env:YOUTUBE_CLIENT_ID=123456789-xxxx.apps.googleusercontent.com YOUTUBE_CLIENT_SECRET=GOCSPX-xxxx
3. Ejecuta el autenticador de 1 clic
uv run run_auth.pyEsto abre tu navegador para un inicio de sesión de Google OAuth con un solo clic. Escribe automáticamente el YOUTUBE_REFRESH_TOKEN directamente en tu archivo .env.
4. Conecta con tu cliente de IA
Claude Desktop
Añade a tu claude_desktop_config.json:
{
"mcpServers": {
"youtube-studio": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/youtube-mcp",
"run",
"youtube-studio-mcp"
]
}
}
}💡 Ejemplos de indicaciones para IA
"Dame una visión general del rendimiento de mi canal de YouTube durante los últimos 28 días."
"¿De dónde proviene la mayor parte de mi tráfico (búsqueda, vídeos sugeridos o funciones de exploración)?"
"¿Cuál de mis vídeos generó más suscriptores este mes?"
"Resume los temas y preguntas comunes de los comentarios de mi último vídeo."
"Muéstrame el desglose de mi audiencia por grupo de edad y país."
🧪 Pruebas
Ejecuta la suite de pruebas:
pytest📄 Licencia
Este proyecto está licenciado bajo la Licencia MIT.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search videos, read channels, browse playlists, fetch comments, and get transcripts from YouTube using the YouTube Data API v3 and InnerTube API for captions.2GPL 3.0
- FlicenseNot gradedqualityDmaintenanceProvides AI assistants with comprehensive YouTube analytics and channel management capabilities, including channel performance, video analytics, audience insights, and content strategy tools.381
- AlicenseAqualityCmaintenanceEnables AI assistants to access YouTube organic analytics, including channel stats, video performance, watch time, and audience engagement, via the YouTube Data API v3 and Analytics API v2.621MIT
- FlicenseAqualityCmaintenanceEnables AI assistants to analyze YouTube channels, videos, transcripts, and content strategy through structured tool calls.1738
Related MCP Connectors
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
Provide token-optimized, structured YouTube data to enhance your LLM applications. Access efficien…
Manage your Vidalytics videos and analytics from your AI assistant.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- 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/Dhananjayrbiraris/youtube-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server