Skip to main content
Glama
kimtaeyoon83

mcp-server-youtube-transcript

by kimtaeyoon83

YouTube-Transkriptionsserver

Schmiedeabzeichen

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“)

Related MCP server: YouTube Transcript Extractor MCP

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.

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

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kimtaeyoon83/mcp-server-youtube-transcript'

If you have feedback or need assistance with the MCP directory API, please join our Discord server