caja de herramientas de py-mcp-youtube
Un servidor MCP que proporciona a los asistentes de IA herramientas poderosas para interactuar con YouTube, incluida la búsqueda de videos, la extracción de transcripciones, la recuperación de comentarios y más.
Descripción general
py-mcp-youtube-toolbox proporciona las siguientes funcionalidades relacionadas con YouTube:
Busque vídeos de YouTube con opciones de filtrado avanzadas
Obtenga información detallada sobre vídeos y canales
Recuperar comentarios de vídeo con opciones de clasificación
Extraiga transcripciones de videos y subtítulos en varios idiomas.
Buscar vídeos relacionados con un vídeo determinado
Obtenga videos de tendencia por región
Generar resúmenes de contenido de video basados en transcripciones
Análisis avanzado de transcripciones con filtrado, búsqueda y capacidades de múltiples videos
Related MCP server: YouTube MCP Integration
Tabla de contenido
Prerrequisitos
Python : Instale Python 3.12 o superior
Clave API de YouTube :
Crea un nuevo proyecto o selecciona uno existente
Habilitar la API de datos de YouTube v3:
Vaya a "API y servicios" > "Biblioteca".
Busque y habilite "YouTube Data API v3"
Crear credenciales:
Vaya a "API y servicios" > "Credenciales".
Haga clic en "Crear credenciales" > "Clave API".
Anota tu clave API
Instalación
Clon de Git
Configuración
Instalar el administrador de paquetes UV:
Crear y activar entorno virtual:
Instalar dependencias:
Variables de entorno:
Usando Docker
Construya la imagen de Docker:
Ejecute el contenedor:
Uso local
Ejecutar el servidor:
Ejecute el inspector MCP:
Configurar los ajustes de MCP
Agregue la configuración del servidor a su archivo de configuración de MCP:
Aplicación de escritorio de Claude
Para instalar automáticamente a través de Smithery :
Para instalar manualmente, abra
~/Library/Application Support/Claude/claude_desktop_config.json
Agregue esto al objeto mcpServers :
IDE de cursor
abrir ~/.cursor/mcp.json
Agregue esto al objeto mcpServers :
para Docker
Documentación de herramientas
Herramientas de vídeo
search_videos: Busca vídeos de YouTube con opciones de filtrado avanzadas (canal, duración, región, etc.)get_video_details: obtiene información detallada sobre un video específico de YouTube (título, canal, vistas, me gusta, etc.)get_video_comments: recupera comentarios de un vídeo de YouTube con opciones de clasificaciónget_related_videos: Encuentra vídeos relacionados con un vídeo específico de YouTubeget_trending_videos: Obtén videos de tendencia en YouTube por región
Herramientas de canal
get_channel_details: obtiene información detallada sobre un canal de YouTube (nombre, suscriptores, vistas, etc.)
Herramientas de transcripción
get_video_transcript: Extrae transcripciones y subtítulos de vídeos de YouTube en los idiomas especificados.get_video_enhanced_transcript: Extracción avanzada de transcripciones con filtrado, búsqueda y capacidades de múltiples videos
Herramientas de aviso
transcript_summary: Genera resúmenes de contenido de videos de YouTube basados en transcripciones con opciones personalizables
Herramientas de recursos
youtube://available-youtube-tools: Obtenga una lista de todas las herramientas de YouTube disponiblesyoutube://video/{video_id}: Obtenga información detallada sobre un video específicoyoutube://channel/{channel_id}: Obtener información sobre un canal específicoyoutube://transcript/{video_id}?language={language}: Obtener la transcripción de un video específico
Desarrollo
Para realizar pruebas locales, puede utilizar el script de cliente incluido:
Licencia
Licencia MIT