返回市场
YouTube上传器-mcp

YouTube上传器-mcp

作者:anwerj28 星标更新:2025-10-11

项目介绍

<p align="center"> <img src="https://gips2.baidu.com/it/u=1154907651,3546772676&fm=3081&app=3081&f=PNG?w=768&h=535"/> </p>

YouTube Uploader MCP

Trust Score

由AI驱动的YouTube上传器——无需CLI,无需YouTube Studio,并且永远不会与LLMs或第三方应用程序共享任何秘密,完全免费!它包括OAuth2认证、令牌管理和视频上传功能。

功能

  • 从MCP客户端(Claude/Cursor/VS Code)上传视频到YouTube
  • OAuth2认证流程
  • 访问令牌和刷新令牌管理
  • 多频道支持

单命令安装

对于Mac和Linux

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/anwerj/youtube-uploader-mcp/master/scripts/install.sh)"

对于Windows(Powershell)

Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/anwerj/youtube-uploader-mcp/master/scripts/install.ps1" -OutFile "$env:TEMP\install.ps1"; PowerShell -NoProfile -ExecutionPolicy Bypass -File "$env:TEMP\install.ps1"

预期结果

此单命令将

  1. 帮助下载OAuth客户端密钥文件(如果尚未下载)
  2. 下载MCP服务器
  3. 设置运行MCP服务器所需的最低权限
  4. 自动更新Cluade Desktop配置与youtube-uploader-mcp服务器
  5. 最后打印确切的MCP配置以供其他客户端使用VS Code/Cursor/AnythingLLM等

演示

安装和演示视频

<p align="center"> <a href="https://youtu.be/fcywz5FIUpM" target="_blank"><img src="https://img.youtube.com/vi/fcywz5FIUpM/0.jpg"/></a> </p>

output

手动安装

请参阅单命令安装,如果您选择手动安装,请继续进行。

访问发布页面,并根据您的操作系统下载相应的二进制文件:

  • youtube-uploader-mcp-linux-amd64
  • youtube-uploader-mcp-darwin-arm64
  • youtube-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/:支持包