Skip to main content
Glama
Panda-Young

Gopeed MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOPEED_API_URLNoGopeed API address. It is recommended to leave the port empty (default http://127.0.0.1/api/v1), and the server will automatically discover the current Gopeed port. Only write a fixed port (e.g., http://127.0.0.1:12345/api/v1) if you really need to pin it.http://127.0.0.1/api/v1
GOPEED_TIMEOUTNoRequest timeout in seconds. Default is 10.10
GOPEED_API_TOKENNoAPI token (optional, required if Gopeed has token authentication enabled).

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
create_download_taskA

Create a new download task.

Args: url: Download URL (HTTP/HTTPS/Magnet etc). name: Optional save filename. connections: Optional HTTP concurrent connections count.

list_tasksA

List all download tasks, optionally filtered by status.

Args: status: Filter by status — ready, running, pause, done, error, unknown.

get_task_detailA

Get detailed info for a specific task.

Args: task_id: Task ID (from list_tasks).

pause_taskB

Pause a download task.

Args: task_id: Task ID to pause.

resume_taskA

Resume a paused download task.

Args: task_id: Task ID to resume.

delete_taskB

Delete a download task.

Args: task_id: Task ID to delete. force: Also delete downloaded files (default: False).

delete_completed_tasksA

Delete all completed historical download tasks.

Args: force: Also delete downloaded files for each completed task.

delete_done_tasksC

Alias for deleting completed download tasks.

get_configA

Get current Gopeed configuration.

update_configA

Update Gopeed configuration (only provide fields to change).

Args: connections: HTTP concurrent connections (e.g. 16, 32). download_dir: Full path to download directory. proxy_enabled: Whether to enable proxy (True/False).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 10 tools

Disambiguation3/5

Most tools map clearly to distinct actions on distinct resources, such as create_download_task, pause_task, and get_config. However, delete_completed_tasks and delete_done_tasks are explicit duplicates, creating genuine ambiguity about which one to call.

Naming Consistency4/5

Tool names generally follow a consistent verb_noun pattern: create_download_task, list_tasks, pause_task, resume_task, update_config. The main inconsistency is the completed/done synonym pair and mixing list_ vs get_ for read operations.

Tool Count4/5

Ten tools is a reasonable size for a download-manager server, covering both task operations and configuration. The presence of a redundant alias makes the set slightly over-scoped, but it is not bloated.

Completeness4/5

The tool set covers the core download lifecycle well: create, list, get details, pause, resume, delete, and batch cleanup. Configuration get/update is also included. Minor gaps exist, such as no retry or task-editing operation, but these are not essential to the main workflow.

Maintenance

ActivityMaintained
ResponsivenessNo issues