MCP server for rendering fast cinematic clips using latent generative models with configurable frame rates and render speed multipliers
This server has severe definition quality issues. Tool definitions are incomplete and inferred rather than explicitly registered. execute_skill_action lacks any visible schema or parameter documentation in mcp_server.py. render_fast_cinematic_clip has a schema visible in the source but is defined in client.py (not the MCP server itself), suggesting tool registration is broken or missing. Neither tool has descriptions that meet LLM-optimization standards. The server's mcp_server.py does not implement proper MCP protocol, it just prints a JSON status message and exits, with no actual tool registration, request handling, or schema exposure. This is a non-functional MCP implementation.
Execute a skill action for the rapid latent generative cinematic renderer
Render a fast cinematic clip from a text prompt with configurable frame rate and render speed multiplier
Tool definitions not registered in MCP server. mcp_server.py prints a static JSON message and exits; it does not implement the MCP protocol to register tools, accept requests, or expose schemas. Tool definitions exist only in client.py, which is not an MCP server.
execute_skill_action has no visible input schema or parameter documentation. Cannot determine what parameters it accepts, their types, or constraints.
execute_skill_action description is generic and under 20 characters ('Execute a skill action...'). Does not explain WHAT the action does, WHEN to use it, or what it returns.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 24 | 2026-07-28+ | v2 |
render_fast_cinematic_clip schema lacks output documentation. The tool returns a dict with render_job_id, prompt, fps, generation_time_seconds, camera_trajectory_smoothness_pct, temporal_scene_consistency_score, and mp4_download_url, but this structure is not documented in the tool definition. LLMs cannot plan downstream calls without knowing the response schema.
No error handling or recovery guidance. Neither tool documents what happens on failure, whether errors are retryable, or what the LLM should do next. A failed render returns nothing, no error message, no guidance.