Skip to main content
Glama
README.md
# metube-mcp

MCP server for [MeTube](https://github.com/alexta69/metube) — control your yt-dlp web GUI from any AI assistant.

## Tools

| Tool | Description |
|------|-------------|
| `metube_add_download` | Queue a video/audio download (URL, quality, format, folder) |
| `metube_list_downloads` | List queued, active, and completed downloads |
| `metube_delete_downloads` | Remove items from queue or history |
| `metube_start_downloads` | Start pending downloads |
| `metube_cancel_add` | Cancel current add operation |
| `metube_get_version` | Get MeTube and yt-dlp versions |
| `metube_cookie_status` | Check if cookies are configured |
| `metube_upload_cookies` | Upload cookies for authenticated downloads |
| `metube_delete_cookies` | Remove uploaded cookies |

## Setup

### Claude Code

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

### From source

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

## Configuration

| Environment Variable | Default | Description |
|---------------------|---------|-------------|
| `METUBE_URL` | `http://localhost:8081` | MeTube instance URL |

## Development

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

## License

MIT

TDQS

A4/5.0

Scored across 9 tools

Disambiguation5/5

All tools have clearly distinct purposes: adding, cancelling adds, managing cookies, deleting downloads, listing, starting, and version checks. No overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (e.g., add_download, cancel_add, list_downloads). The prefix 'metube_' is uniformly applied.

Tool Count5/5

With 9 tools, the set is well-scoped for a download manager, covering all core operations without being bloated or too sparse.

Completeness4/5

Covers essential CRUD-like operations for downloads and cookie management. Missing pause/resume, but these are non-critical; overall surface is sufficient for typical agent workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues