MCP Hub
Back to servers

metube-mcp

An MCP server that enables users to control a MeTube instance for managing yt-dlp video and audio downloads through AI assistants. It supports operations like queuing URLs, listing active downloads, and managing authentication cookies.

glama
Updated
Mar 21, 2026

metube-mcp

MCP server for MeTube — control your yt-dlp web GUI from any AI assistant.

Tools

ToolDescription
metube_add_downloadQueue a video/audio download (URL, quality, format, folder)
metube_list_downloadsList queued, active, and completed downloads
metube_delete_downloadsRemove items from queue or history
metube_start_downloadsStart pending downloads
metube_cancel_addCancel current add operation
metube_get_versionGet MeTube and yt-dlp versions
metube_cookie_statusCheck if cookies are configured
metube_upload_cookiesUpload cookies for authenticated downloads
metube_delete_cookiesRemove uploaded cookies

Setup

Claude Code

{
  "mcpServers": {
    "metube": {
      "command": "uvx",
      "args": ["metube-mcp"],
      "env": {
        "METUBE_URL": "http://localhost:8081"
      }
    }
  }
}

From source

{
  "mcpServers": {
    "metube": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/ishevchenko/metube-mcp", "metube-mcp"],
      "env": {
        "METUBE_URL": "http://localhost:8081"
      }
    }
  }
}

Configuration

Environment VariableDefaultDescription
METUBE_URLhttp://localhost:8081MeTube instance URL

Development

git clone https://github.com/ishevchenko/metube-mcp.git
cd metube-mcp
pip install -e .
METUBE_URL=http://localhost:8081 metube-mcp

License

MIT

Reviews

No reviews yet

Sign in to write a review