article
README
🚀 YouTube Uploader MCP
AI 驱动的 YouTube 视频上传工具 —— 无需命令行界面(CLI),无需使用 YouTube Studio,也不会向大语言模型(LLMs)或第三方应用共享任何机密信息,而且完全免费!它具备 OAuth2 认证、令牌管理和视频上传功能。
✨ 主要特性
- 从 MCP 客户端(Claude、Cursor、VS Code)向 YouTube 上传视频
- 支持 OAuth2 认证流程
- 管理访问令牌和刷新令牌
- 支持多频道上传
🎥 演示
设置与演示视频
🚀 快速开始
1. 下载二进制文件
访问 发布页面,为你的操作系统下载合适的二进制文件:
youtube-uploader-mcp-linux-amd64youtube-uploader-mcp-darwin-arm64youtube-uploader-mcp-windows-amd64.exe- 等等
你可以使用最新的版本标签,例如
v1.0.0。
2. 赋予执行权限(Linux/macOS)
chmod +x path/to/youtube-uploader-mcp-<os>-<arch>
3. 配置 MCP(例如在 Claude Desktop 或 Cursor 中)
{
"mcpServers": {
"youtube-uploader-mcp": {
"command": "/absolute/path/to/youtube-uploader-mcp-<os>-<arch>",
"args": [
"-client_secret_file",
"/absolute/path/to/client_secret.json(见下文)"
]
}
}
}
4. 设置 Google OAuth 2.0
要向 YouTube 上传视频,你必须配置 OAuth 并从 Google 开发者控制台获取 client_secret.json 文件。
➡️ 请按照 youtube_oauth2_setup.md 中的指南进行逐步操作。
💻 使用示例
基础用法
main.go:命令行界面(CLI)的入口点youtube/:YouTube API 集成(OAuth、视频上传、配置)tool/:用于认证、令牌和上传的命令行工具hook/,logn/:辅助包
Scan to join WeChat group