hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Includes support link integration, allowing users to support the developer through the Buy Me A Coffee platform.
Provides tools to interact with the YouTube API, including searching for videos, retrieving video details, searching for channels, and obtaining channel information.
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
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.