YU

Youtube Uploader MCP

Created 7 months ago

AI‑powered YouTube uploader—no CLI, no YouTube Studio, and no secrets ever shared.

development documentation public

What is Youtube Uploader MCP?

AI‑powered YouTube uploader—no CLI, no YouTube Studio.

Documentation

Features

  • Upload videos to YouTube from MCP Client(Claude/Cursor/VS Code)
  • OAuth2 authentication flow
  • Access token and refresh token management
  • Multi Channel Support

Getting Started

Visit the Releases page and download the appropriate binary for your operating system:

  • youtube-uploader-mcp-linux-amd64
  • youtube-uploader-mcp-darwin-arm64
  • youtube-uploader-mcp-windows-amd64.exe
  • etc.

You can use the latest versioned tag, e.g., v1.0.0.


2. Make it Executable (Linux/macOS)

chmod +x path/to/youtube-uploader-mcp--

3. Configure MCP (e.g., in Claude Desktop or Cursor)

{
  "mcpServers": {
    "youtube-uploader-mcp": {
      "command": "/absolute/path/to/youtube-uploader-mcp--",
      "args": [
        "-client_secret_file",
        "/absolute/path/to/client_secret.json(See Below)"
      ]
    }
  }
}

4. Set Up Google OAuth 2.0

To upload to YouTube, you must configure OAuth and get a client_secret.json file from the Google Developer Console. ➡️ Follow the guide in youtube_oauth2_setup.md for a step-by-step walkthrough.

Usage

  • main.go: Entry point for the CLI
  • youtube/: YouTube API integration (OAuth, video upload, config)
  • tool/: Command-line tools for authentication, token, and upload
  • hook/, logn/: Supporting packages

Server Config

{
  "mcpServers": {
    "youtube-uploader-mcp-server": {
      "command": "npx",
      "args": [
        "youtube-uploader-mcp"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: No

Project Info

Hosted Featured
Created At: Jul 07, 2025
Updated At: Aug 07, 2025
Author: Unknown
Category: community
Tags:
development documentation public