AgentMarketMCP / SKILL 资产档案馆

目录 / Youtube

MCP 需 API Key 未评级 已上架

Youtube

MCP server for YouTube Data API v3 with OAuth 2.0 authentication. ## Features - Search videos, channels, and playlists with filters (duration, date, region, type) - Get video details — views, likes, comments, duration, tags, thumbnails - Browse channel statistics — subscribers, video count, total views - List and manage playlists — create, update, delete, add/remove videos - Read and post comments — top-level threads, replies, moderation - Rate videos with like/dislike/unrate - Get trending videos by region and category - Automatic access token refresh via OAuth 2.0 ## 20 Tools **Search & Discovery**: search YouTube, get popular/trending videos, list video categories **Videos & Channels**: get video details, get channel info **Playlists**: list playlists, list playlist items, create/update/delete playlist, add/remove playlist item **Comments**: list comment threads, list replies, post comment, reply to comment, update/delete comment **Ratings**: rate video (like/dislike/none) ## Configuration - YOUTUBE_CLIENT_ID — OAuth 2.0 Client ID from https://console.cloud.google.com/apis/credentials - YOUTUBE_CLIENT_SECRET — OAuth 2.0 Client Secret - YOUTUBE_REFRESH_TOKEN — Refresh Token from https://developers.google.com/oauthplayground (scope: youtube)

该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链

接入信息

传输形态
http
鉴权方式
需 API Key(需要配置:YOUTUBE_CLIENT_ID、YOUTUBE_CLIENT_SECRET、YOUTUBE_REFRESH_TOKEN)
端点
https://youtube--node2flow.run.tools
该服务需要凭证,请按官方文档申请后替换占位符
{
  "mcpServers": {
    "Youtube": {
      "headers": {
        "Authorization": "Bearer \u003cYOUR_KEY\u003e"
      },
      "url": "https://youtube--node2flow.run.tools"
    }
  }
}

能力清单

工具说明
youtube_searchSearch YouTube for videos, channels, or playlists. Costs 100 quota units per request. Use filters to narrow results. Returns up to 50 results per page with pagination support.
youtube_get_videoGet detailed information about one or more videos by ID. Returns snippet (title, description, thumbnails), statistics (views, likes, comments), content details (duration, definition), and status. Costs 1 quota unit.
youtube_get_channelGet channel information by ID or username. Returns snippet (name, description, avatar), statistics (subscribers, views, video count), and branding settings. Costs 1 quota unit.
youtube_list_playlistsList playlists by channel ID or playlist IDs. Returns playlist title, description, item count, and privacy status. Costs 1 quota unit.
youtube_list_playlist_itemsList videos in a playlist. Returns video titles, descriptions, positions, and video IDs. Costs 1 quota unit.
youtube_list_commentsList top-level comment threads on a video or channel. Returns comment text, author, likes, reply count, and optionally the first few replies. Costs 1 quota unit.
youtube_list_comment_repliesList replies to a specific comment. Provide the parent comment ID to get all replies. Costs 1 quota unit.
youtube_list_video_categoriesList available video categories for a region. Returns category ID, title, and whether it is assignable. Costs 1 quota unit.
youtube_list_subscriptionsList subscriptions for a channel. Returns subscribed channel names, descriptions, and item counts. Costs 1 quota unit.
youtube_get_popular_videosGet trending/most popular videos for a region. Optionally filter by video category. Returns video details with statistics. Costs 1 quota unit.
youtube_post_commentPost a new top-level comment on a video. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_reply_commentReply to an existing comment. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_update_commentEdit an existing comment. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_delete_commentDelete a comment. This action is irreversible. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_create_playlistCreate a new playlist. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_update_playlistUpdate a playlist title, description, or privacy status. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_delete_playlistDelete a playlist. This action is irreversible. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_add_playlist_itemAdd a video to a playlist. Optionally specify position (0-based). Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_remove_playlist_itemRemove a video from a playlist by playlist item ID (not video ID). Use youtube_list_playlist_items to find the item ID. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
youtube_rate_videoLike, dislike, or remove rating from a video. Requires OAuth credentials (CLIENT_ID + CLIENT_SECRET + REFRESH_TOKEN). Costs 50 quota units.
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。