video2gif
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port number for the self-hosted HTTP transport. | 8000 |
| AUTH_TOKEN | No | Shared secret token for authentication when running in self-hosted HTTP mode. Requires Authorization: Bearer <token> if set. | |
| MCP_TRANSPORT | No | Transport to use. Set to 'http' to start a Streamable HTTP self-hosted server; otherwise defaults to stdio. | stdio |
| ALLOW_PRIVATE_URLS | No | Set to '1' to skip private IP address validation. For local debugging only; do not set in production. | 0 |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| video_to_gifA | 把视频转成 GIF 动图并直接返回图片。 参数: video_url: 可公开下载的视频直链 (mp4/mov/avi/webm/mkv 等)。 size: 体积预设 "small"(小, 320px/8fps) / "medium"(中, 480px/15fps) / "large"(大, 720px/20fps)。 fps: 覆盖帧率 (上限 30), 0 表示用 size 预设。 width: 覆盖输出宽度像素 (上限 1280), 0 表示用 size 预设。 start: 从第几秒开始 (默认 0)。 duration: 截取时长秒数 (上限 60, 默认 0 = 到结尾)。 loop: 循环次数 (0 = 无限循环, 负值 = 不循环)。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 1 tool
With only one tool in the server, there is no possibility of confusing it with other operations. The tool's purpose is singular and clearly described.
The single tool name 'video_to_gif' clearly conveys its function and uses a simple, readable convention. Since there is only one tool, naming consistency is trivially maintained.
A single tool is on the low end of the typical range. For a narrowly scoped service like video-to-gif conversion, one tool may be acceptable, but it feels minimal compared to servers that include multiple related utilities.
The tool covers the core video-to-gif conversion workflow with options for size, fps, width, time range, and loop. Minor gaps exist, such as no support for checking video metadata or asynchronous processing, but it fulfills the server's stated purpose.