YouTube Transcript Server

by williamvd4
Verified

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, supporting multiple URL formats, language-specific transcript retrieval, and providing detailed metadata in responses.

Servidor de transcripciones de YouTube

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 los subtítulos de los vídeos mediante una interfaz sencilla.

Instalación mediante herrería

Para instalar YouTube Transcript Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @kimtaeyoon83/mcp-server-youtube-transcript --client claude

Componentes

Herramientas

  • obtener_transcripción
    • Extraer transcripciones de vídeos de YouTube
    • Entradas:
      • url (cadena, obligatoria): URL del vídeo de YouTube o ID del vídeo
      • lang (cadena, opcional, valor predeterminado: "en"): Código de idioma para la transcripción (por ejemplo, 'ko', 'en')

Características principales

  • Compatibilidad con múltiples formatos de URL de vídeo
  • Recuperación de transcripciones específicas del idioma
  • Metadatos detallados en las respuestas

Configuración

Para usar con Claude Desktop, agregue esta configuración de servidor:

{ "mcpServers": { "youtube-transcript": { "command": "npx", "args": ["-y", "@kimtaeyoon83/mcp-server-youtube-transcript"] } } }

Instalar mediante herramienta

mcp-get Una herramienta de línea de comandos para instalar y administrar servidores de Protocolo de contexto de modelo (MCP).

npx @michaellatman/mcp-get@latest install @kimtaeyoon83/mcp-server-youtube-transcript

Servidores Awesome-mcp

awesome-mcp-servers Una lista seleccionada de increíbles servidores de Protocolo de Contexto de Modelo (MCP).

Desarrollo

Prerrequisitos

  • Node.js 18 o superior
  • npm o hilo

Configuración

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

Pruebas

npm test

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP para el desarrollo:

npm run inspector

Manejo de errores

El servidor implementa un manejo robusto de errores para escenarios comunes:

  • URL o ID de vídeo no válidos
  • Transcripciones no disponibles
  • Problemas de disponibilidad del idioma
  • Errores de red

Ejemplos de uso

  1. Obtener la transcripción por URL del video:
await server.callTool("get_transcript", { url: "https://www.youtube.com/watch?v=VIDEO_ID", lang: "en" });
  1. Obtener transcripción por ID de video:
await server.callTool("get_transcript", { url: "VIDEO_ID", lang: "ko" });
  1. Cómo extraer subtítulos de YouTube en la aplicación de escritorio Claude
chat: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB Extract subtitles

Consideraciones de seguridad

El servidor:

  • Valida todos los parámetros de entrada
  • Maneja los errores de la API de YouTube con elegancia
  • Implementa tiempos de espera para la recuperación de transcripciones
  • Proporciona mensajes de error detallados para la solución de problemas.

Licencia

Este servidor MCP está licenciado bajo la licencia MIT. Consulte el archivo de licencia para obtener más información.

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor de protocolo de contexto modelo que permite la recuperación de transcripciones de videos de YouTube con soporte específico para cada idioma.

  1. Installing via Smithery
    1. Components
      1. Tools
    2. Key Features
      1. Configuration
        1. Install via tool
          1. Awesome-mcp-servers
            1. Development
              1. Prerequisites
              2. Setup
              3. Testing
              4. Debugging
            2. Error Handling
              1. Usage Examples
                1. Security Considerations
                  1. License
                    ID: gf069c0gad