MCP.so
ログイン

YouTube Watch Later MCP Server

@rados10

YouTube Watch Later MCP Server について

MCP server for accessing YouTube Watch Later playlist

基本情報

カテゴリ

メディアとデザイン

ライセンス

MIT

ランタイム

node

トランスポート

stdio

公開者

rados10

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "youtube-watchlater-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "youtube-watchlater",
        "--client",
        "claude"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is YouTube Watch Later MCP Server?

It is an MCP (Model Context Protocol) server that exposes a tool to retrieve URLs of videos added to a custom YouTube playlist within a configurable number of days. It uses OAuth2 authentication for secure access to the user’s YouTube data.

How to use YouTube Watch Later MCP Server?

Install via npm, build the project, configure OAuth credentials (Client ID, Client Secret, Refresh Token), then add the server configuration to your MCP settings file. Use the provided get_watch_later_urls tool with an optional daysBack parameter to retrieve video URLs.

Key features of YouTube Watch Later MCP Server

  • Retrieve video URLs from a custom playlist within a configurable time window
  • Simple interface that returns only video URLs
  • OAuth2 authentication for secure API access
  • Refresh token that persists unless explicitly revoked
  • Straightforward integration with MCP clients like Claude Desktop

Use cases of YouTube Watch Later MCP Server

  • List recently added videos from a “Watch Later” playlist in the past few days
  • Integrate watch-later data into note-taking or automation workflows
  • Build a personal dashboard of recent YouTube saves

FAQ from YouTube Watch Later MCP Server

What data does this server access?

It accesses a user‑specified YouTube playlist and returns URLs of videos added within a configurable timeframe.

How does authentication work?

You must create a Google Cloud project, enable the YouTube Data API v3, obtain OAuth 2.0 credentials, then run the provided script to get a refresh token used by the server.

Does the refresh token expire?

No, the refresh token does not expire unless you explicitly revoke the application’s access or reset your Google account security settings. To get a new token, re‑run the script.

What are the runtime requirements?

Node.js, a Google Cloud project with the YouTube Data API v3 enabled, and OAuth 2.0 credentials configured for a web application (including the redirect URI http://localhost:3000/oauth2callback).

What transport does the server use?

The server implements the Model Context Protocol and is launched as a subprocess via the command specified in the MCP settings file (node + built index.js). Configuration is passed through environment variables.

コメント

「メディアとデザイン」の他のコンテンツ