YouTube MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para el análisis de videos de YouTube, que proporciona herramientas para obtener transcripciones, resumir contenido y consultar videos mediante Gemini AI.
Características
📝 Extracción de transcripciones : obtén transcripciones detalladas de videos de YouTube
📊 Resumen de video : genere resúmenes concisos con Gemini AI
❓ Consultas en lenguaje natural : haga preguntas sobre el contenido del video
Búsqueda en YouTube : encuentra videos que coincidan con consultas específicas
💬 Análisis de comentarios : recupera y analiza comentarios de vídeos
Related MCP server: YouTube Transcript Extractor MCP
Requisitos
Python 3.9+
Clave API de Google Gemini
Clave API de datos de YouTube
Ejecutando localmente
Instalación mediante herrería
Para instalar youtube-mcp para Claude Desktop automáticamente a través de Smithery :
Opción 1: Instalación directa
Clonar el repositorio:
git clone https://github.com/Prajwal-ak-0/youtube-mcp cd youtube-mcpCree un entorno virtual e instale dependencias:
python -m venv .venv source .venv/bin/activate # On Windows: .venv\Scripts\activate pip install -e .Crea un archivo
.envcon tus claves API:GEMINI_API_KEY=your_gemini_api_key YOUTUBE_API_KEY=your_youtube_api_keyEjecute el servidor MCP:
python main.py
Opción 2: Uso de la CLI de MCP
Instalar la CLI de MCP:
pip install mcpCrea un archivo
mcp.jsonen tu proyecto:{ "youtube": { "command": "uv", "args": [ "--directory", "/absolute/path/to/youtube-mcp", "run", "main.py", "--transport", "stdio", "--debug" ] } }Inicie el servidor con MCP:
mcp run youtube
Uso con Docker
Construya la imagen de Docker:
docker build -t youtube-mcp .Ejecute el contenedor con sus claves API:
docker run -e GEMINI_API_KEY=your_gemini_api_key -e YOUTUBE_API_KEY=your_youtube_api_key youtube-mcp
Desplegando en Smithery
Este servidor MCP se puede implementar en Smithery para un acceso más sencillo:
Añade o reclama tu servidor en Smithery
Haga clic en "Implementar" en la pestaña Implementaciones de Smithery
Proporcione sus claves API cuando se le solicite
Herramientas disponibles
youtube/get-transcript: Obtener la transcripción del videoyoutube/summarize: Generar un resumen de videoyoutube/query: Responder preguntas sobre un vídeoyoutube/search: busca vídeos de YouTubeyoutube/get-comments: Recuperar comentarios de vídeosyoutube/get-likes: Obtener el recuento de "Me gusta" del video
Contribuyendo
¡Se agradecen las contribuciones! No dudes en enviar una solicitud de incorporación de cambios.