Servidor MCP de YouTube
Este es un servidor MCP (Protocolo de Contexto de Modelo) que permite a Claude y a otros asistentes de IA interactuar con la API de YouTube. El servidor proporciona herramientas para buscar vídeos, obtener detalles sobre vídeos específicos, buscar canales y obtener información detallada sobre ellos.
¿Qué es MCP?
El Protocolo de Contexto de Modelo (MCP) es un estándar abierto desarrollado por Anthropic (creadores de Claude) para conectar asistentes de IA con fuentes de datos y herramientas externas. Permite a modelos como Claude acceder a información actualizada y realizar acciones en sistemas externos de forma estandarizada.
MCP funciona como un "puente universal" para la IA, proporcionando una forma estandarizada para que los modelos accedan a diversos repositorios de contenido, servicios comerciales o aplicaciones.
Requisitos
- Node.js v16 o superior
- Una clave API de YouTube (obtenida desde la Consola para desarrolladores de Google)
Instalación
- Clonar este repositorio:
- Instalar dependencias:
- Crea un archivo
.env
en la raíz del proyecto y agrega tu clave API de YouTube:
Ejecución
Para iniciar el servidor, ejecute:
Integración con Claude Desktop
Para usar este servidor MCP con Claude Desktop, agregue la siguiente configuración a su archivo claude_desktop_config.json
(generalmente ubicado en %APPDATA%\Claude\
en Windows o ~/Library/Application Support/Claude/
en macOS):
Reemplace "path/to/youtube-mcp-server/index.js"
con la ruta absoluta al archivo index.js
y "your_api_key_here"
con su clave API de YouTube.
Herramientas disponibles
1. Buscar vídeos
Busque vídeos en YouTube en función de una consulta.
Parámetros:
query
(cadena, obligatoria): Términos de búsquedamaxResults
(número, opcional): Número máximo de resultados (entre 1 y 50)pageToken
(cadena, opcional): Token para obtener la siguiente página de resultados
2. Obtener detalles del video
Obtenga información detallada sobre un vídeo específico.
Parámetros:
videoId
(cadena, obligatoria): ID de video de YouTube
3. Obtener detalles del canal
Obtenga información detallada sobre un canal específico.
Parámetros:
channelId
(cadena, obligatoria): ID del canal de YouTube
4. Canales de búsqueda
Busque canales en YouTube en función de una consulta.
Parámetros:
query
(cadena, obligatoria): Términos de búsquedamaxResults
(número, opcional): Número máximo de resultados (entre 1 y 50)pageToken
(cadena, opcional): Token para obtener la siguiente página de resultados
Recursos disponibles
youtube://popular/videos
: Lista de videos actualmente populares en YouTube
Ejemplos de uso
Con Claude Desktop, puedes hacer preguntas como:
- Buscar vídeos de programación en Python
- "Muéstrame los detalles del video con ID dQw4w9WgXcQ"
- "Buscar canales relacionados con la cocina"
- "Dame información sobre el canal de Google Developers"
- "¿Cuáles son los vídeos más populares en este momento?"
Obtener una clave API de YouTube
Para obtener una clave API de YouTube:
- Vaya a la Consola para desarrolladores de Google
- Crear un nuevo proyecto (o seleccionar uno existente)
- En la barra lateral, seleccione "Biblioteca API"
- Busque "YouTube Data API v3" y habilítelo
- En la barra lateral, seleccione "Credenciales".
- Haga clic en "Crear credenciales" y seleccione "Clave API".
- Copia la clave generada y úsala en tu archivo
.env
o en la configuración de Claude Desktop
Solución de problemas
Si encuentra errores, verifique:
- Que hayas instalado todas las dependencias con
npm install
- Que tu clave API de YouTube sea válida
- Que tengas habilitada la API de datos de YouTube v3 en tu proyecto de Google
- Que estás utilizando Node.js versión 16 o superior
- Si usa Claude Desktop, verifique los registros en
%APPDATA%\Claude\logs\
(Windows) o~/Library/Logs/Claude/
(macOS)
Contribuciones
Se agradecen las contribuciones. Puedes colaborar de varias maneras:
- Informar errores o problemas
- Sugerir nuevas funciones
- Envío de solicitudes de extracción con mejoras o correcciones
- Mejorar la documentación
Conectar y apoyar
- Sígueme en X (Twitter): @Nocodeboy
- Si te parece útil este proyecto y quieres mostrar tu apoyo:
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor MCP que permite a Claude y otros asistentes de IA interactuar con la API de YouTube, proporcionando herramientas para buscar videos/canales y recuperar información detallada sobre ellos.
Related MCP Servers
- AsecurityFlicenseAqualityThis server allows AI language models to interact with YouTube content through a standardized interface, providing features such as video and channel information retrieval, transcript management, and playlist operations.Last updated -7182205TypeScript
- -securityFlicense-qualityThe MCP Server integrates APIs from the Youtube-Summarizer as tools within the MCP protocol, allowing for local AI application interaction and tool utilization through natural language queries.Last updated -Python
- -securityAlicense-qualityAn MCP server that allows AI models to control YouTube Music playback through Google Chrome by searching and playing songs using song and artist names.Last updated -2JavaScriptMIT License
Kagi MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.Last updated -193PythonMIT License