Token导航 LogoToken导航TokenDH.com
Axiomworks Youtube MCP logo
数据服务stdio官方级别未说明来源级核验

Axiomworks Youtube MCP

MCP Server

一个全面的YouTube和YouTube音乐管理服务器,提供68种工具,涵盖搜索、播放列表、评论、分析、直播和YouTube音乐库管理等功能。

工具数

68

提示词数

0

GitHub Stars

1

资源数

0
Python数据分析API集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

axiom-works-ai

提供方

axiom-works-ai

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install axiomworks-youtube-mcp

详细介绍

Axiom Works YouTube+YouTube音乐MCP服务器

YouTube和YouTube音乐的权威MCP服务器。 68工具 跨搜索、播放列表、评论、分析、直播和完整的YouTube音乐库管理。

没有其他YouTube MCP服务器涵盖分析、直播、评论(写)、视频上传、, YouTube音乐。这个涵盖了所有这些。

![License](LICENSE) ![Python](https://www.python.org/downloads/) ![CI](https://github.com/axiom-works-ai/axiomworks-youtube-mcp/actions) ![MCP](https://modelcontextprotocol.io) ![Tools](docs/USER_GUIDE.md)

快速开始

# Install
pip install axiomworks-youtube-mcp

# Or run directly with uvx (zero install)
uvx axiomworks-youtube-mcp run

添加到克劳德代码

{
  "mcpServers": {
    "youtube": {
      "command": "uvx",
      "args": ["axiomworks-youtube-mcp", "run"]
    }
  }
}

添加到克劳德桌面

{
  "mcpServers": {
    "youtube": {
      "command": "uvx",
      "args": ["axiomworks-youtube-mcp", "run"]
    }
  }
}

设置

服务器在零配置(第0层)下立即工作。添加凭据以解锁更多功能:

axiomworks-youtube-mcp setup
级别设置时间您将获得什么
第0层 --零配置0秒转录(通过yt-dlp),YouTube音乐搜索/浏览/图表/情绪
第1级 -API键30秒+YouTube搜索、视频详细信息、评论(阅读)、趋势、频道、播放列表(阅读)
第2层 --OAuth2分钟+一切:点赞、评论(写)、上传、分析、直播、YouTube音乐库/播放列表/历史

获取API密钥(第1层)

  1. 首选 谷歌云控制台
  2. 创建项目(或使用现有项目)
  3. 启用 YouTube数据API v3
  4. 创建API密钥
  5. axiomworks-youtube-mcp setup 并粘贴密钥

设置OAuth(第2层)

YouTube OAuth (点赞、评论、上传、分析):

  1. 在谷歌云控制台中,创建 OAuth 2.0客户端ID (桌面应用程序)
  2. 配置OAuth同意屏幕(外部,测试模式,将您的电子邮件添加为测试用户)
  3. 下载客户端机密JSON文件
  4. 把它放在 ~/.config/axiomworks-youtube-mcp/client_secrets.json
  5. axiomworks-youtube-mcp setup 并遵循OAuth流程

YouTube音乐 (库、历史记录、播放列表):

由于谷歌内部API的限制,YouTube音乐库访问需要浏览器cookie验证。两种选择:

选项A:交互式设置 (推荐)

  1. axiomworks-youtube-mcp setup 在步骤3中选择“是”
  2. 按照提示从Chrome DevTools粘贴请求头

选项B:手动设置

  1. 打开https://music.youtube.com登录时在Chrome中
  2. 打开DevTools(F12)→ 网络选项卡→ 单击任何请求 music.youtube.com
  3. 右键单击请求→ Copy → 复制请求标头
  4. ytmusicapi setup 并在提示时粘贴标题
  5. 将输出文件移动到 ~/.config/axiomworks-youtube-mcp/ytmusic-browser.json
注: 浏览器Cookie会定期过期。如果YouTube音乐库调用停止工作,请重新运行设置以刷新Cookie。

工具(共68个)

YouTube搜索和发现(3个工具)

工具描述身份验证
youtube_search搜索视频、频道或播放列表API键
youtube_trending按地区/类别获取趋势视频API键
youtube_categories列出可用的视频类别API键

视频操作(8个工具)

工具描述身份验证
youtube_video_details获取一个或多个视频的元数据API密钥
youtube_video_transcript获取字幕/文字记录(通过yt-dlp)
youtube_video_rate喜欢、不喜欢或删除评级OAuth
youtube_video_get_rating获取您对视频的评分OAuth
youtube_video_upload将视频上传到YouTubeOAuth
youtube_video_update更新视频元数据OAuth
youtube_video_delete删除视频OAuth
youtube_thumbnail_set上传自定义缩略图OAuth

渠道运营(6个工具)

工具描述身份验证
youtube_channel_details获取渠道信息和统计数据API密钥
youtube_channel_videos列出频道中的视频API密钥
youtube_channel_sections获取频道页面部分API密钥
youtube_subscriptions_list列出您的订阅OAuth
youtube_subscribe订阅频道OAuth
youtube_unsubscribe取消订阅频道OAuth

播放列表操作(7个工具)

工具描述身份验证
youtube_playlist_details获取播放列表元数据和项目API密钥
youtube_playlist_create创建新的播放列表OAuth
youtube_playlist_update更新播放列表元数据OAuth
youtube_playlist_delete删除播放列表OAuth
youtube_playlist_add_video将视频添加到播放列表OAuth
youtube_playlist_remove_video从播放列表中删除视频OAuth
youtube_my_playlists列出您的播放列表OAuth

评论(7个工具)

工具描述身份验证
youtube_comments_list获取视频评论API密钥
youtube_comment_replies获取对评论的答复API密钥
youtube_comment_post在视频上发表评论OAuth
youtube_comment_reply回复评论OAuth
youtube_comment_update编辑评论OAuth
youtube_comment_delete删除评论OAuth
youtube_comment_moderate设置审核状态OAuth

分析(5个工具)

工具描述身份验证
youtube_analytics_query具有维度/指标的灵活分析OAuth
youtube_analytics_video特定视频的性能指标OAuth
youtube_analytics_top_videos按指标排名的最佳视频OAuth
youtube_analytics_demographics受众年龄、性别、地理位置OAuth
youtube_analytics_revenue收入和货币化指标OAuth

直播(3个工具)

工具描述身份验证
youtube_live_broadcasts列出直播OAuth
youtube_live_chat_messages阅读实时聊天消息OAuth
youtube_live_chat_send发送消息至实时聊天OAuth

YouTube音乐-搜索和浏览(11个工具)

工具描述身份验证
ytmusic_search搜索歌曲、专辑、艺术家、播放列表
ytmusic_get_artist艺术家页面:个人简介、热门歌曲、专辑
ytmusic_get_album专辑详细信息和曲目列表
ytmusic_get_song完整歌曲元数据
ytmusic_get_lyrics歌词
ytmusic_get_watch_playlist收音机/排队下一首歌
ytmusic_home个性化推荐OAuth
ytmusic_charts按国家分列的音乐排行榜
ytmusic_moods浏览情绪/流派类别
ytmusic_mood_playlists一种情绪/流派的播放列表
ytmusic_new_releases新音乐发布

YouTube音乐库(9个工具)

工具描述身份验证
ytmusic_library_playlists您的音乐播放列表OAuth
ytmusic_library_songs您保存的歌曲OAuth
ytmusic_library_albums您保存的相册OAuth
ytmusic_library_artists您关注的艺术家OAuth
ytmusic_liked_songs您喜欢的歌曲OAuth
ytmusic_history监听历史OAuth
ytmusic_rate_song喜欢/不喜欢一首歌OAuth
ytmusic_subscribe_artist关注艺术家OAuth
ytmusic_unsubscribe_artist取消关注艺术家OAuth

YouTube音乐-播放列表(6个工具)

工具描述身份验证
ytmusic_playlist_details获取播放列表曲目和元数据无/OAuth
ytmusic_playlist_create创建播放列表OAuth
ytmusic_playlist_edit编辑播放列表元数据OAuth
ytmusic_playlist_delete删除播放列表OAuth
ytmusic_playlist_add_items将歌曲添加到播放列表OAuth
ytmusic_playlist_remove_items从播放列表中删除歌曲OAuth

YouTube音乐-播客(3个工具)

工具描述身份验证
ytmusic_get_podcast播客细节和剧集
ytmusic_get_episode剧集详情
ytmusic_get_channel播客频道页面

配额管理

YouTube数据API具有 10000单位/天 配额。此服务器包括内置配额跟踪:

操作成本每日限额
搜索100个单位~100次搜索
阅读(详细信息、评论等)1个单位~10000次阅读
写(评论、点赞、播放列表编辑)50个单位~200次写
视频上传1600个~6个上传
  • 80%使用时的警告(8000个单位)
  • 100%错误以阻止API调用失败
  • 配额每天在太平洋时间午夜重置
  • YouTube音乐工具使用单独的内部API 受此配额限制

响应缓存

从本地SQLite缓存提供重复查询以减少配额使用:

类别缓存持续时间
搜索结果5分钟
视频详情15分钟
频道信息1小时
趋势30分钟
评论5分钟
分析1小时
音乐浏览30分钟
音乐库5分钟

API缺口

某些YouTube功能无法通过任何官方API获得。看 API_GAPS.md 查看完整的限制列表以及我们对YouTube的改进建议。

关键差距:没有观看历史API,没有YouTube Shorts特定的端点,没有YouTube音乐官方API,没有播放控制。

发展

# Clone
git clone https://github.com/axiomworks-ai/axiomworks-youtube-mcp.git
cd axiomworks-youtube-mcp

# Install in development mode
pip install -e ".[dev]"

# Run tests
pytest

# Lint
ruff check src/

# Type check
mypy src/

建筑

src/axiomworks_youtube_mcp/
├── server.py          # MCP server + 68 tool definitions
├── config.py          # Configuration and auth tier management
├── cli.py             # CLI: setup, status, run, version
├── clients/
│   ├── youtube.py     # YouTube Data API v3 client
│   ├── ytmusic.py     # YouTube Music client (ytmusicapi)
│   ├── analytics.py   # YouTube Analytics API client
│   └── live.py        # YouTube Live Streaming client
└── utils/
    ├── cache.py       # Response caching (SQLite)
    └── quota.py       # Daily quota tracking and warnings

比较

功能此服务器ZubeidHendricks(472★)kirbah(npm)anaisbetts(507★)
YouTube搜索
视频详细信息
成绩单是(唯一功能)
评论(已读)
评论(写)
播放列表CRUD只读只读
订阅
视频上传
分析
直播
YouTube音乐
音乐库
音乐播放列表
音乐播客
配额跟踪
响应缓存
工具总数681091

许可证

Apache许可证2.0 --免费使用、修改和分发。需要署名。

版权所有2026 Axiom Works人工智能

文档

贡献

欢迎投稿!看 贡献.md 作为指导方针。

特别重视帮助的领域:

  • 其他YouTube音乐功能通过 ytmusicapi 上游贡献
  • 测试覆盖率
  • 文件和示例
  • 不同MCP客户端的集成指南

目录标签

目录标签

Python数据分析API集成YouTube管理本地部署YouTube音乐多媒体管理直播管理

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

68

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP