Labsco
MCP SERVER

Amazon Nova Reel 1.1

by mirecekd

Start an Amazon Nova Reel video generation, track the job it returns, and read the model's own prompting guidance before you write the prompt.

Video Generation & EditingVerified
Summary
Generation is asynchronous by design, so most of this tool set exists to stop you losing track of the job you started.

start_async_invoke returns immediately and the remaining tools answer what happened afterwards: list_async_invokes for everything tracked with its status, get_async_invoke for one in detail. That is the right shape for video, where a blocking call would simply time out. get_prompting_guide is the unusual inclusion and probably the one most likely to change your output, because it puts the model's own prompting conventions in front of the caller instead of leaving them to be discovered through failed generations. The seed parameter is what makes a run repeatable, which matters when a prompt is being iterated rather than sampled.

What it is

An Amazon Nova Reel client with four tools: start an asynchronous generation, list tracked invocations, read one in detail, and fetch the prompting guide.

What you get
  • Generation as an asynchronous job: start_async_invoke takes the prompt with a task_type, dimension, duration_seconds, fps and seed, and returns rather than blocking on the render.
  • Job tracking: list_async_invokes returns every tracked invocation with its current status, and get_async_invoke returns one in detail by identifier.
  • The guidance in-band: get_prompting_guide returns Nova Reel prompting best practice with examples, so a prompt can be written against the model's own guidance.
Requirements

AWS credentials and an S3 bucket for the output — the server takes an access key id, a secret access key and a bucket name at startup.

Setup effort

One command plus a key — docker pull ghcr.io/mirecekd/novareel-mcp:latest-stdio, then supply credentials