Skip to main content
Glama
SA-GIMA

jimeng-video-mcp-server

by SA-GIMA

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VOLC_ACCESS_KEY_IDYesYour Volc AccessKey ID for authentication.
VOLC_SECRET_ACCESS_KEYYesYour Volc Secret Access Key for authentication.
NODE_TLS_REJECT_UNAUTHORIZEDNoSet to '0' if behind a proxy or VPN to bypass SSL certificate errors.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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
jimeng_generate_videoA

Submit a video generation task using Jimeng Video 3.0 (即梦视频3.0).

This is an image-to-video (first frame) model. You provide:

  • A first-frame image (URL or base64) as the starting visual

  • A text prompt describing the desired motion/action

Output: 720P video, either 5 seconds (121 frames) or 10 seconds (241 frames).

Args:

  • prompt (string, required): Text description of desired video motion/content. Chinese or English. Max ~800 chars.

  • image_url (string, optional): URL of the first-frame image. JPEG/PNG, max 4.7MB, max 4096x4096, min short side 320px, aspect ratio within 3:1.

  • image_base64 (string, optional): Base64-encoded first-frame image. Same constraints as image_url.

  • frames (number, optional): Total frames. 121 = 5 seconds, 241 = 10 seconds. Default: 121 (5s).

  • seed (number, optional): Random seed for reproducibility. Default: -1 (random).

Note: Either image_url or image_base64 must be provided (one of the two).

Returns: task_id for querying results with jimeng_query_video_task.

Examples:

  • prompt="镜头缓缓拉远,花瓣随风飘落" + image_url="https://..." -> 5s video

  • prompt="The camera slowly zooms out as petals fall" + image_url="https://..." + frames=241 -> 10s video

jimeng_query_video_taskA

Query the status and result of a Jimeng Video 3.0 generation task.

Use after calling jimeng_generate_video to get the generated video. Video generation typically takes 1-3 minutes. If status is "in_queue" or "generating", wait and query again.

Args:

  • task_id (string, required): The task ID returned by jimeng_generate_video.

Returns:

  • status: in_queue | generating | done | not_found | expired

  • video_url: Generated video URL (when done, valid for 1 hour only!)

Important: Video URLs expire after 1 hour. Download promptly.

jimeng_generate_video_and_waitA

Generate a video using Jimeng Video 3.0 and automatically poll until complete.

Convenience tool that combines jimeng_generate_video + jimeng_query_video_task. Submits the task and polls for the result, returning the video URL when done.

All parameters are the same as jimeng_generate_video. Timeout: ~5 minutes (video generation is slower than image generation). Polling interval: 10 seconds.

Args:

  • prompt (string, required): Video motion/content description (Chinese or English, max 800 chars)

  • image_url (string, optional): First-frame image URL (JPEG/PNG)

  • image_base64 (string, optional): First-frame image as base64

  • frames (number, optional): 121 for 5s, 241 for 10s. Default: 121

  • seed (number, optional): Random seed. Default: -1

Note: Either image_url or image_base64 is required.

Returns: Video URL (valid 1 hour) or error message.

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/5.0

Scored across 3 tools

Disambiguation4/5

The three tools have clear boundaries: submit, query, and a combined submit-and-wait convenience tool. The only ambiguity is jimeng_generate_video_and_wait overlapping with the explicit two-step flow, but the description clearly frames it as a convenience wrapper.

Naming Consistency5/5

All tools follow a consistent jimeng_<verb>_<noun> snake_case pattern (jimeng_generate_video, jimeng_query_video_task, jimeng_generate_video_and_wait), and the query verb matches its task_id return/argument naming.

Tool Count4/5

Three tools is slightly thin but justified for an async generation service: submit, query, and a synchronous convenience variant. It covers the essential workflow without bloat.

Completeness4/5

The full generate→poll lifecycle is covered, including a blocking convenience variant. Minor gaps: no cancellation, task listing, or asset/upload handling, but the domain (image-to-video generation) is otherwise well-served.

Maintenance

ActivityInactive
ResponsivenessNo issues