MCP YouTubeトランスクリプトサーバー
YouTube動画からトランスクリプトを取得できるモデルコンテキストプロトコルサーバーです。シンプルなインターフェースから動画のトランスクリプトに直接アクセスできるため、コンテンツの分析や処理に最適です。
目次
特徴
✨ 主な機能:
YouTube動画からトランスクリプトを抽出する
複数の言語をサポート
連続モードまたは段落モードでテキストをフォーマットする
ビデオのタイトルとメタデータを取得する
自動段落分割
テキストの正規化とHTMLエンティティのデコード
堅牢なエラー処理
タイムスタンプと重複検出
はじめる
前提条件
Node.js 18以上
インストール
インストール方法は 2 つあります。
オプション 1: 手動構成 (本番環境に推奨)
Claude Desktop 構成ファイルを作成または編集します。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
次の構成を追加します。
macOS のクイックセットアップ スクリプト:
オプション 2: Smithery 経由 (開発のみ)
⚠️注意: この方法は Smithery のプロキシ サービスに依存しているため、本番環境での使用には推奨されません。
使用法
基本構成
Claude Desktop / Cursor / cline で使用するには、構成が一致していることを確認してください。
テスト
クロード・アプ氏と
インストール後にClaudeアプリを再起動します
簡単なコマンドでテストします。
https://www.youtube.com/watch?v=AJpK3YTTKZ4 Summarize this video
出力例:
MCPインスペクターを使用
トラブルシューティングとメンテナンス
クロードログの確認
Claude のログを監視するには、次のコマンドを使用できます。
これにより、ログ ファイルの最後の 20 行が表示され、新しいエントリが追加されるたびに表示され続けます。
注:ClaudeアプリはMCPサーバーのログファイルに自動的に
mcp-server-プレフィックスを付けます。例えば、サーバーのログはmcp-server-youtube-transcript.logに書き込まれます。
npxキャッシュのクリーニング
npxキャッシュに関連する問題が発生した場合は、次のコマンドを使用して手動でクリーンアップできます。
これにより、キャッシュされたパッケージが削除され、新しく開始できるようになります。
APIリファレンス
トランスクリプトを取得する
YouTube 動画からトランスクリプトを取得します。
パラメータ:
url(文字列、必須): YouTube 動画の URL または IDlang(文字列、オプション): 言語コード (デフォルト: "en")enableParagraphs(ブール値、オプション):段落モードを有効にする(デフォルト:false)
応答形式:
発達
プロジェクト構造
主要コンポーネント
YouTubeTranscriptFetcher: コアトランスクリプト取得機能YouTubeUtils: テキスト処理とユーティリティ
機能と性能
エラー処理:
無効なURL/ID
利用できないトランスクリプト
言語の可用性
ネットワークエラー
レート制限
テキスト処理:
HTMLエンティティのデコード
句読点の正規化
空間正規化
スマートな段落検出
貢献
貢献を歓迎します!問題やプルリクエストをお気軽にご提出ください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
関連プロジェクト
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.
Tools
YouTube動画からトランスクリプトを取得できるモデルコンテキストプロトコルサーバーです。シンプルなインターフェースから動画のトランスクリプトと字幕に直接アクセスできるため、コンテンツの分析や処理に最適です。
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that enables retrieval of transcripts from YouTube videos. This server provides direct access to video captions and subtitles through a simple interface.Last updated -1229335MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that enables retrieval of transcripts from YouTube videos with language-specific support.Last updated -12291MIT License
- Asecurity-licenseAqualityA 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 -161
- Asecurity-licenseAqualityA Model Context Protocol server that enables access to YouTube video content through transcripts, translations, summaries, and subtitle generation in various languages.Last updated -53MIT License