Skip to main content
Glama

Youtube Uploader MCP

YouTube Uploader MCP

AI‑powered YouTube uploader—no CLI, no YouTube Studio, and no secrets ever shared with LLMs or third‑party apps and all free of cost! It includes OAuth2 authentication, token management, and video upload functionality.

Features

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

Demo

output

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-<os>-<arch>

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

{ "mcpServers": { "youtube-uploader-mcp": { "command": "/absolute/path/to/youtube-uploader-mcp-<os>-<arch>", "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
  • main/: Additional main package files
  • youtube/: YouTube API integration (OAuth, video upload, config)
  • tool/: Command-line tools for authentication, token, and upload
  • hook/, logn/: Supporting packages
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

  • Upload videos to YouTube from MCP
  • Client(Claude/Cursor/VS Code)
  • OAuth2 authentication flow
  • Access token and refresh token management
  • Multi Channel Support
  1. Features
    1. Demo
      1. Getting Started
        1. 2. Make it Executable (Linux/macOS)
        2. 3. Configure MCP (e.g., in Claude Desktop or Cursor)
        3. 4. Set Up Google OAuth 2.0
        4. Usage

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        The MCP Server integrates APIs from the Youtube-Summarizer as tools within the MCP protocol, allowing for local AI application interaction and tool utilization through natural language queries.
        Last updated -
        Python
      • -
        security
        A
        license
        -
        quality
        An MCP server that allows Claude and other AI assistants to interact with the YouTube API, providing tools to search videos/channels and retrieve detailed information about them.
        Last updated -
        1
        JavaScript
        MIT License
        • Apple
      • -
        security
        F
        license
        -
        quality
        An MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.
        Last updated -
        TypeScript
      • -
        security
        -
        license
        -
        quality
        Enables interaction with YouTube videos by extracting metadata, captions in multiple languages, and converting content to markdown with various templates.
        Last updated -
        TypeScript

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/anwerj/youtube-uploader-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server