PluginBench
MCP Server

io.github.miller-joe/youtube-mcp MCP Server

io.github.miller-joe/youtube-mcp

What is the io.github.miller-joe/youtube-mcp MCP server?

MCP server for YouTube creator-ops with a ComfyUI bridge for AI thumbnail generation.

How to install io.github.miller-joe/youtube-mcp

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • YOUTUBE_CLIENT_ID
    required

    Google OAuth 2.0 Client ID (from Google Cloud Console, Desktop app type). See README for setup.

  • YOUTUBE_CLIENT_SECRET
    required
    secret

    Google OAuth 2.0 Client Secret. Pair with YOUTUBE_CLIENT_ID.

  • YOUTUBE_CLIENT_SECRET_FILE

    Alternative to CLIENT_ID/CLIENT_SECRET: path to the JSON credentials file downloaded from Google Cloud.

  • YOUTUBE_TOKEN_FILE

    Refresh token storage path. Default: ~/.config/youtube-mcp/token.json

  • COMFYUI_URL

    ComfyUI HTTP URL for the generate_and_set_thumbnail bridge tool. When unset, that tool is disabled.

  • COMFYUI_DEFAULT_CKPT

    Default ComfyUI checkpoint filename for bridge tool (default: sd_xl_base_1.0.safetensors)

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "youtube-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@miller-joe/youtube-mcp"
      ],
      "env": {
        "YOUTUBE_CLIENT_ID": "<YOUR_YOUTUBE_CLIENT_ID>",
        "YOUTUBE_CLIENT_SECRET": "<YOUR_YOUTUBE_CLIENT_SECRET>",
        "YOUTUBE_CLIENT_SECRET_FILE": "<YOUR_YOUTUBE_CLIENT_SECRET_FILE>",
        "YOUTUBE_TOKEN_FILE": "<YOUR_YOUTUBE_TOKEN_FILE>",
        "COMFYUI_URL": "<YOUR_COMFYUI_URL>",
        "COMFYUI_DEFAULT_CKPT": "<YOUR_COMFYUI_DEFAULT_CKPT>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "youtube-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@miller-joe/youtube-mcp"
      ],
      "env": {
        "YOUTUBE_CLIENT_ID": "<YOUR_YOUTUBE_CLIENT_ID>",
        "YOUTUBE_CLIENT_SECRET": "<YOUR_YOUTUBE_CLIENT_SECRET>",
        "YOUTUBE_CLIENT_SECRET_FILE": "<YOUR_YOUTUBE_CLIENT_SECRET_FILE>",
        "YOUTUBE_TOKEN_FILE": "<YOUR_YOUTUBE_TOKEN_FILE>",
        "COMFYUI_URL": "<YOUR_COMFYUI_URL>",
        "COMFYUI_DEFAULT_CKPT": "<YOUR_COMFYUI_DEFAULT_CKPT>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "youtube-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@miller-joe/youtube-mcp"
      ],
      "env": {
        "YOUTUBE_CLIENT_ID": "<YOUR_YOUTUBE_CLIENT_ID>",
        "YOUTUBE_CLIENT_SECRET": "<YOUR_YOUTUBE_CLIENT_SECRET>",
        "YOUTUBE_CLIENT_SECRET_FILE": "<YOUR_YOUTUBE_CLIENT_SECRET_FILE>",
        "YOUTUBE_TOKEN_FILE": "<YOUR_YOUTUBE_TOKEN_FILE>",
        "COMFYUI_URL": "<YOUR_COMFYUI_URL>",
        "COMFYUI_DEFAULT_CKPT": "<YOUR_COMFYUI_DEFAULT_CKPT>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "youtube-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@miller-joe/youtube-mcp"
      ],
      "env": {
        "YOUTUBE_CLIENT_ID": "<YOUR_YOUTUBE_CLIENT_ID>",
        "YOUTUBE_CLIENT_SECRET": "<YOUR_YOUTUBE_CLIENT_SECRET>",
        "YOUTUBE_CLIENT_SECRET_FILE": "<YOUR_YOUTUBE_CLIENT_SECRET_FILE>",
        "YOUTUBE_TOKEN_FILE": "<YOUR_YOUTUBE_TOKEN_FILE>",
        "COMFYUI_URL": "<YOUR_COMFYUI_URL>",
        "COMFYUI_DEFAULT_CKPT": "<YOUR_COMFYUI_DEFAULT_CKPT>"
      }
    }
  }
}
Claude Code
claude mcp add youtube-mcp --env YOUTUBE_CLIENT_ID=<YOUR_YOUTUBE_CLIENT_ID> --env YOUTUBE_CLIENT_SECRET=<YOUR_YOUTUBE_CLIENT_SECRET> --env YOUTUBE_CLIENT_SECRET_FILE=<YOUR_YOUTUBE_CLIENT_SECRET_FILE> --env YOUTUBE_TOKEN_FILE=<YOUR_YOUTUBE_TOKEN_FILE> --env COMFYUI_URL=<YOUR_COMFYUI_URL> --env COMFYUI_DEFAULT_CKPT=<YOUR_COMFYUI_DEFAULT_CKPT> -- npx -y @miller-joe/youtube-mcp

Related MCP servers

MCP server for ComfyUI: text-to-image, variations, img2img refine, upscale, image proxy.

View repository →

MCP server for Shopify Admin API with a ComfyUI bridge for AI product image generation.

View repository →