YouTube Transcript Extractor MCP

by MalikElate
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Enables extraction of transcripts from any public YouTube video, allowing AI assistants to analyze and work with YouTube video content directly.

Extractor de transcripciones de YouTube MCP 🎥

Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA extraer transcripciones de vídeos de YouTube. Diseñada para integrarse con Cursor y Claude Desktop, esta herramienta permite a la IA analizar y trabajar directamente con el contenido de vídeo de YouTube.

Características

  • 🎯 Extrae transcripciones de cualquier vídeo público de YouTube
  • 🔌 Fácil integración con Cursor y Claude Desktop
  • 🚀 Creado con TypeScript para seguridad de tipos
  • 📦 Configuración e implementación sencillas
  • 🛠️ Basado en el Protocolo de Contexto Modelo

Prerrequisitos

  • Node.js (v16 o superior)
  • pnpm (recomendado) o npm
  • Una URL de video de YouTube para extraer transcripciones

Instalación

  1. Clonar el repositorio:
git clone https://github.com/yourusername/yt-mcp.git cd yt-mcp
  1. Instalar dependencias:
pnpm install
  1. Construir el proyecto:
pnpm run build

Configuración

Para el cursor

  1. Abrir configuración del cursor
  2. Vaya a MCP → Agregar nuevo servidor MCP
  3. Configure con estos ajustes:
    • Nombre: youtube-transcript
    • Tipo: command
    • Comando: node /absolute/path/to/yt-mcp/build/index.js

Para Claude Desktop

Agregue esta configuración a su configuración de Claude Desktop:

{ "mcpServers": { "youtube-transcript": { "command": "node", "args": ["/absolute/path/to/yt-mcp/build/index.js"] } } }

Uso

Una vez configurada, la IA puede extraer transcripciones de vídeos de YouTube llamando a la herramienta con la URL del vídeo. Ejemplo:

// The AI will use this format internally const transcript = await extractTranscript({ input: "https://www.youtube.com/watch?v=VIDEO_ID" });

Detalles técnicos

El servidor está construido utilizando:

Limitaciones

  • Solo funciona con vídeos públicos de YouTube.
  • Los videos deben tener subtítulos habilitados
  • Algunos videos pueden tener subtítulos generados automáticamente que podrían no ser 100% precisos.

Solución de problemas

Problemas comunes y soluciones:

  1. Error "No se puede encontrar la identificación del video"
    • Asegúrese de que la URL de YouTube esté completa y sea correcta
    • Comprueba si el vídeo es de acceso público
  2. Error "No hay transcripción disponible"
    • Verifique que el video tenga subtítulos habilitados
    • Pruebe con un video diferente para confirmar que la herramienta funciona
  3. Errores de compilación
    • Asegúrese de que todas las dependencias estén instaladas
    • Verifique la versión de Node.js (debe ser v16 o superior)

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios. Para cambios importantes, primero abra una incidencia para comentar qué desea cambiar.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA extraer transcripciones de videos de YouTube, lo que permite que la IA analice y trabaje con el contenido de video directamente.

  1. Features
    1. Prerequisites
      1. Installation
        1. Configuration
          1. For Cursor
          2. For Claude Desktop
        2. Usage
          1. Technical Details
            1. Limitations
              1. Troubleshooting
                1. Contributing
                  1. License
                    ID: 486geh17sm