mcp-server-youtube-transcript

by kimtaeyoon83

Integrations

  • Enables retrieval of transcripts and subtitles from YouTube videos, supporting multiple video URL formats and language-specific transcript extraction.

YouTube-Transkriptionsserver

Ein Model Context Protocol-Server, der den Abruf von Transkripten aus YouTube-Videos ermöglicht. Dieser Server bietet über eine einfache Schnittstelle direkten Zugriff auf Videountertitel.

Installation über Smithery

So installieren Sie YouTube Transcript Server für Claude Desktop automatisch über Smithery :

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

Komponenten

Werkzeuge

  • Transkript abrufen
    • Extrahieren Sie Transkripte aus YouTube-Videos
    • Eingänge:
      • url (Zeichenfolge, erforderlich): YouTube-Video-URL oder Video-ID
      • lang (Zeichenfolge, optional, Standard: „en“): Sprachcode für das Transkript (z. B. „ko“, „en“)

Hauptmerkmale

  • Unterstützung für mehrere Video-URL-Formate
  • Sprachspezifischer Transkriptabruf
  • Detaillierte Metadaten in Antworten

Konfiguration

Zur Verwendung mit Claude Desktop fügen Sie diese Serverkonfiguration hinzu:

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

Installation über Tool

mcp-get Ein Befehlszeilentool zum Installieren und Verwalten von Model Context Protocol (MCP)-Servern.

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

Tolle MCP-Server

awesome-mcp-servers Eine kuratierte Liste großartiger Model Context Protocol (MCP)-Server.

Entwicklung

Voraussetzungen

  • Node.js 18 oder höher
  • npm oder yarn

Aufstellen

Installieren Sie Abhängigkeiten:

npm install

Erstellen Sie den Server:

npm run build

Für die Entwicklung mit automatischem Rebuild:

npm run watch

Testen

npm test

Debuggen

Da MCP-Server über stdio kommunizieren, kann das Debuggen eine Herausforderung darstellen. Wir empfehlen die Verwendung des MCP Inspector für die Entwicklung:

npm run inspector

Ausführen von Evaluierungen

Das Evals-Paket lädt einen MCP-Client, der anschließend die Datei index.ts ausführt, sodass zwischen den Tests kein Neuaufbau erforderlich ist. Sie können Umgebungsvariablen laden, indem Sie dem Befehl npx voranstellen. Die vollständige Dokumentation finden Sie hier .

OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.ts

Fehlerbehandlung

Der Server implementiert eine robuste Fehlerbehandlung für gängige Szenarien:

  • Ungültige Video-URLs oder -IDs
  • Nicht verfügbare Transkripte
  • Probleme mit der Sprachverfügbarkeit
  • Netzwerkfehler

Anwendungsbeispiele

  1. Transkript per Video-URL abrufen:
await server.callTool("get_transcript", { url: "https://www.youtube.com/watch?v=VIDEO_ID", lang: "en" });
  1. Transkript nach Video-ID abrufen:
await server.callTool("get_transcript", { url: "VIDEO_ID", lang: "ko" });
  1. So extrahieren Sie YouTube-Untertitel in der Claude Desktop App
chat: https://youtu.be/ODaHJzOyVCQ?si=aXkJgso96Deri0aB Extract subtitles

Sicherheitsüberlegungen

Der Server:

  • Validiert alle Eingabeparameter
  • Behandelt YouTube-API-Fehler problemlos
  • Implementiert Timeouts für den Transkriptabruf
  • Bietet detaillierte Fehlermeldungen zur Fehlerbehebung

Lizenz

Dieser MCP-Server ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Ein Model Context Protocol-Server, der den Abruf von Transkripten aus YouTube-Videos ermöglicht. Dieser Server bietet über eine einfache Schnittstelle direkten Zugriff auf Videountertitel.

  1. Installation über Smithery
    1. Komponenten
      1. Werkzeuge
    2. Hauptmerkmale
      1. Konfiguration
        1. Installation über Tool
          1. Tolle MCP-Server
            1. Entwicklung
              1. Voraussetzungen
              2. Aufstellen
              3. Testen
              4. Debuggen
            2. Ausführen von Evaluierungen
              1. Fehlerbehandlung
                1. Anwendungsbeispiele
                  1. Sicherheitsüberlegungen
                    1. Lizenz

                      Related MCP Servers

                      • -
                        security
                        A
                        license
                        -
                        quality
                        A Model Context Protocol server that enables retrieval of transcripts from YouTube videos with language-specific support.
                        Last updated -
                        526
                        MIT License
                      • -
                        security
                        F
                        license
                        -
                        quality
                        A 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 -
                        6
                        1
                        TypeScript
                      • -
                        security
                        -
                        license
                        -
                        quality
                        A Model Context Protocol server that enables access to YouTube video content through transcripts, translations, summaries, and subtitle generation in various languages.
                        Last updated -
                        Python
                        MIT License
                      • A
                        security
                        A
                        license
                        A
                        quality
                        A Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video transcripts and subtitles through a simple interface, making it ideal for content analysis and processing.
                        Last updated -
                        1
                        258
                        10
                        TypeScript
                        MIT License
                        • Linux
                        • Apple

                      View all related MCP servers

                      ID: z429kk3te7