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.
Integrations
Enables retrieval of transcripts from YouTube videos with support for multiple languages, formatting options, and metadata extraction including video titles, timestamps, and automatic paragraph segmentation.
Servidor de transcripciones de YouTube de MCP
Un servidor de Protocolo de Contexto de Modelo que permite la recuperación de transcripciones de vídeos de YouTube. Este servidor proporciona acceso directo a las transcripciones de vídeo mediante una interfaz sencilla, lo que lo hace ideal para el análisis y procesamiento de contenido.
Tabla de contenido
Características
✨ Capacidades clave:
- Extraer transcripciones de vídeos de YouTube
- Soporte para múltiples idiomas
- Formatear texto con modo continuo o de párrafo
- Recuperar títulos y metadatos de vídeos
- Segmentación automática de párrafos
- Normalización de texto y decodificación de entidades HTML
- Manejo robusto de errores
- Detección de marcas de tiempo y superposición
Empezando
Prerrequisitos
- Node.js 18 o superior
Instalación
Ofrecemos dos métodos de instalación:
Opción 1: Configuración manual (recomendada para producción)
- Cree o edite el archivo de configuración de Claude Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Agregue la siguiente configuración:
Script de configuración rápida para macOS:
Opción 2: Vía Herrería (Solo Desarrollo)
⚠️ Nota : Este método no se recomienda para uso en producción ya que depende de los servicios de proxy de Smithery.
Uso
Configuración básica
Para utilizar con Claude Desktop/Cursor/cline, asegúrese de que su configuración coincida:
Pruebas
Con la aplicación Claude
- Reinicie la aplicación Claude después de la instalación
- Prueba con un comando simple:Copy
Ejemplo de salida:
Con MCP Inspector
Solución de problemas y mantenimiento
Comprobación de los registros de Claude
Para supervisar los registros de Claude, puede utilizar el siguiente comando:
Esto mostrará las últimas 20 líneas del archivo de registro y continuará mostrando nuevas entradas a medida que se agreguen.
Nota : La aplicación Claude prefija automáticamente los archivos de registro del servidor MCP con
mcp-server-
. Por ejemplo, los registros de nuestro servidor se escribirán enmcp-server-youtube-transcript.log
.
Limpieza de la caché npx
Si encuentra problemas relacionados con el caché npx
, puede limpiarlo manualmente usando:
Esto eliminará los paquetes almacenados en caché y le permitirá comenzar de nuevo.
Referencia de API
obtener_transcripciones
Obtiene transcripciones de vídeos de YouTube.
Parámetros:
url
(cadena, obligatoria): URL o ID del video de YouTubelang
(cadena, opcional): Código de idioma (predeterminado: "en")enableParagraphs
(booleano, opcional): Habilitar el modo de párrafo (predeterminado: falso)
Formato de respuesta:
Desarrollo
Estructura del proyecto
Componentes clave
YouTubeTranscriptFetcher
: Funcionalidad principal para obtener transcripcionesYouTubeUtils
: Procesamiento de texto y utilidades
Características y capacidades
- Manejo de errores:
- URL/ID no válidos
- Transcripciones no disponibles
- Disponibilidad de idiomas
- Errores de red
- Limitación de velocidad
- Procesamiento de texto:
- Decodificación de entidades HTML
- Normalización de la puntuación
- Normalización espacial
- Detección inteligente de párrafos
Contribuyendo
¡Agradecemos las contribuciones! No dudes en enviar problemas y solicitudes de incorporación de cambios.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Proyectos relacionados
You must be authenticated.
Tools
Un servidor de Protocolo de Contexto de Modelo que permite la recuperación de transcripciones de vídeos de YouTube. Este servidor proporciona acceso directo a las transcripciones y subtítulos de los vídeos mediante una interfaz sencilla, lo que lo hace ideal para el análisis y procesamiento de contenido.
- Table of Contents
- Features
- Getting Started
- Usage
- API Reference
- Development
- Contributing
- License
- Related Projects