Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
METUBE_URLNoMeTube instance URLhttp://localhost:8081

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
metube_add_downloadA

Queue a video or audio download in MeTube.

Args: url: Video/playlist URL to download (YouTube, Vimeo, etc.) quality: Download quality - "best", "1080", "720", "480", etc. format: Format selection - "any" (video+audio), "mp4", "mp3", "wav", "opus", etc. auto_start: Whether to start downloading immediately (default: true) folder: Subfolder within the download directory custom_name_prefix: Prefix for the downloaded filename playlist_item_limit: Max items to download from playlist (0 = all)

metube_list_downloadsA

List all downloads - queued, pending, and completed.

Returns the full download history with status, progress, and metadata for each item.

metube_delete_downloadsA

Delete downloads from the queue or completed list.

Args: ids: List of download IDs to delete where: Where to delete from - "queue" or "done"

metube_start_downloadsA

Start pending downloads that were added with auto_start=false.

Args: ids: List of download IDs to start

metube_cancel_addA

Cancel the current add operation (useful for large playlists).

metube_get_versionA

Get MeTube and yt-dlp version information.

metube_cookie_statusA

Check if cookies are configured for authenticated downloads.

metube_upload_cookiesB

Upload cookies for authenticated downloads (e.g., age-restricted content).

Args: cookies_content: Cookie file content in Netscape format

metube_delete_cookiesA

Remove uploaded cookies.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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