Skip to main content
Glama
zerx-lab

FluxDown

download_add

Initiate a download from a URL, magnet link, or torrent address, and receive the new task ID.

Instructions

新建一个下载任务。支持 HTTP/HTTPS/FTP/磁力链接/BitTorrent。返回新任务 ID。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes要下载的 URL、磁力链接或 torrent 地址(必填)。
cookiesNoCookie 字符串。
queueIdNo命名队列 ID(空 = 默认队列)。
saveDirNo保存目录绝对路径(空 = 全局默认目录)。
checksumNo校验和,格式 algo=hexhash(空 = 跳过校验)。
fileNameNo保存的文件名(空 = 从 URL/Content-Disposition 推断)。
proxyUrlNo单任务代理 URL(空 = 全局代理)。
referrerNoReferer 头。
segmentsNo分段线程数(0 = 按文件大小自动决定)。
userAgentNoUser-Agent(空 = 全局 UA)。
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are present, so the description must cover behavioral traits. It states the tool returns a new task ID and supports multiple protocols, implying it initiates a download. However, it does not disclose whether the download starts immediately or is queued, what happens with invalid URLs, or any other side effects. The description is adequate but lacks depth given no annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, efficient sentence that conveys the core purpose and key details upfront. It is not verbose and every part adds value, but it lacks explicit structure like bullet points or sections.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has 10 parameters, many optional but specific, and no output schema, the description is too brief. It does not explain the return value format, error handling, default behaviors for optional parameters, or the significance of certain fields like checksum or segments. More context would be needed for effective use.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so each parameter is documented. The description adds minimal extra meaning beyond the schema, such as listing supported protocols. It does not elaborate on parameter interactions or provide examples. Baseline score of 3 is appropriate since the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool creates a new download task, lists supported protocols (HTTP/HTTPS/FTP/Magnet/BitTorrent), and mentions the return of a new task ID. This specifically distinguishes it from sibling tools like download_get or download_pause, which handle existing tasks.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives. It does not mention prerequisites, conditions for use, or when not to use it. With sibling tools for various task operations, some usage context would be beneficial.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/zerx-lab/FluxDown'

If you have feedback or need assistance with the MCP directory API, please join our Discord server