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
Uses Google Cloud OAuth 2.0 for authentication to securely access YouTube data
Allows access to a user's YouTube playlists to retrieve URLs of videos added to a specified playlist within a configurable timeframe
YouTube 後で見る MCP サーバー
カスタムYouTubeプレイリストへのアクセスを提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、指定された期間内に指定されたプレイリストに追加された動画のURLを取得するためのシンプルなツールを公開しています。
特徴
- 設定可能な日数内にカスタム プレイリストに追加された動画の URL を取得します。
- ビデオのURLだけを返すシンプルなインターフェース
- YouTubeデータへの安全なアクセスのためのOAuth2認証
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop に YouTube Watch Later を自動的にインストールするには:
手動インストール
- このリポジトリをクローンします:
- 依存関係をインストールします:
- プロジェクトをビルドします。
設定
1. Google Cloud プロジェクトを作成する
- Google Cloud Consoleに移動
- 新しいプロジェクトを作成するか、既存のプロジェクトを選択してください
- YouTube Data API v3 を有効にする
- 「認証情報」→「認証情報の作成」→「OAuth 2.0 クライアントID」に進みます。
- アプリケーションの種類を「Web アプリケーション」に設定します
- 承認済みリダイレクトURIに「 http://localhost:3000/oauth2callback 」を追加する
- クライアントIDとクライアントシークレットをコピーします
2. リフレッシュトークンを取得する
提供されたスクリプトを Google Cloud 認証情報を使用して実行します。
スクリプトは次のようになります。
- デフォルトのブラウザでGoogle認証ページを開きます
- サインインしてアプリケーションを承認するように要求します
- ターミナルでリフレッシュトークンを表示する
3. MCP設定を構成する
MCP 設定ファイルにサーバー構成を追加します。
VSCode (Claude Dev Extension) の場合: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Claude デスクトップ アプリの場合: ~/Library/Application Support/Claude/claude_desktop_config.json
使用法
サーバーは、オプションのdaysBack
パラメータを受け入れる単一のツールget_watch_later_urls
を提供します。
サーバーは、一致する動画の YouTube URL の配列を返します。
トークンリフレッシュ
明示的にアクセスを取り消さない限り、リフレッシュトークンは期限切れになりません。以下の場合にのみ、新しいトークンを取得する必要があります。
- Googleアカウント設定でアプリケーションのアクセスを取り消します
- Googleアカウントのセキュリティ設定をリセットする
- その他の理由でトークンが無効になった場合
新しいリフレッシュ トークンを取得するには、セットアップ セクションで説明されているように、get-refresh-token.js スクリプトを再度実行するだけです。
発達
サーバーは以下を使用して構築されています:
- タイプスクリプト
- @モデルコンテキストプロトコル/sdk
- googleapis (YouTube データ API v3)
サーバーを変更するには:
src/index.ts
に変更を加えますnpm run build
を実行してコンパイルする- 変更を適用するには、MCP サーバーを再起動します。
This server cannot be installed
YouTube の「後で見る」再生リストへの安全なアクセスを可能にし、OAuth2 認証を使用したシンプルなインターフェースを通じて、指定された期間内に追加された動画の URL を取得できるようになります。