Integrations
Leverages Google Cloud Platform services, specifically requiring YouTube Data API v3 credentials for authentication and access to YouTube data.
Provides tools for interacting with YouTube, including video searching, transcript extraction, comment retrieval, related video discovery, trending video lists, channel information retrieval, and transcript analysis with filtering and summarization capabilities.
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
Tabla de contenido
- Prerrequisitos
- Instalación
- Configurar los ajustes de MCP
- Documentación de herramientas
- Desarrollo
- Licencia
Prerrequisitos
- Python : Instale Python 3.12 o superior
- Clave API de YouTube :
- Ir a la consola de Google Cloud
- 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
You must be authenticated.
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.
Tools
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.
Related MCP Servers
- -securityFlicense-qualityThis 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 -59135TypeScript
- -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 Claude and other AI assistants to interact with the YouTube API, providing tools to search videos/channels and retrieve detailed information about them.Last updated -1JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to extract transcripts from YouTube videos, allowing AI to analyze and work with video content directly.Last updated -61TypeScript