Starreel logo

Starreel

Turn scripts into downloadable short-drama episodes through 120+ MCP production tools or a REST API.

Install Starreel

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "starreel-2": {
      "command": "npx",
      "args": [
        "-y",
        "@starreel/mcp"
      ],
      "env": {
        "STARREEL_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

starreel MCP server connects AI agents to StarReel’s prepaid video-production pipeline, taking a script through rewriting, asset creation, storyboards, shots, audio, and a finished MP4. Its 120+ tools cover drama, advertising, music-video, and brand-film workflows, with quotes required before major paid stages. It runs as a Node.js 18+ stdio server through npx, or the same pipeline can be driven over REST. Reach for it when an agent needs to coordinate an end-to-end short-video production workflow rather than call a single media-generation step.

Use cases

  • Produce a short-drama episode from a raw script
  • Import a completed storyboard and render its shots
  • Generate consistent character voices and narration
  • Localize subtitles for a finished episode

Key features

  • 120+ tools across the video-production pipeline
  • Script, storyboard, asset, and bulk-import workflows
  • Quote-before-spend controls for paid stages
  • Character portrait and scene reference generation
  • TTS, voice design, music, and sound-effects generation
  • MP4 composition, localization, and multi-aspect rendering

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

16/16 checks healthy over the last 74d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 3d ago via OSV.dev · @starreel/mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads21kPackage downloads in the last 30 days.
Last commitTodayMost recent push to the default branch.

How Starreel works

What starreel does

starreel exposes StarReel’s AI video-production workflow to MCP-compatible agents. A project can begin with a raw script and proceed through script rewriting, cast and scene extraction, character and environment references, storyboards, keyframes, video shots, voiceover, music, sound effects, and final composition. The result can be retrieved as a downloadable MP4 link.

The server supports four project types: drama, ad, mv, and brand_film. It also includes subtitle translation and localization jobs, advertising product assets, and a music-video path from lyrics to story to script.

How it works

The normal workflow starts with project creation and script setup. Agents can use the built-in production path or bring prepared material through format checks and import tools. Existing storyboards, structured JSON, portraits, scene images, props, and shot images can be uploaded or imported. A finished shot list can bypass script rewriting and breakdown.

StarReel handles production-side operations such as character-consistency gates, frame chaining, best-of-N auditing, and billing. The server acts as the client layer while the processing runs through StarReel’s backend.

Paid stages use a quote-then-generate pattern. The agent obtains a quote, presents it for confirmation, and passes the returned quote_id to generation. Preauthorization prevents a vendor operation from starting when the account balance is insufficient. Episode composition, transitions, sound-effects matching, and deliverable packaging are free.

Setup and configuration

Create a StarReel API key with the produce scope, then run the package with Node.js 18 or newer:

Terminal
npx -y @starreel/mcp

Set STARREEL_API_KEY in the MCP client configuration. The key is shown once when created and can be revoked from StarReel settings. Claude Code can add the server with its MCP command, while clients that accept an mcpServers JSON block can use the standard stdio configuration. Codex CLI, VS Code agent mode, and Gemini CLI have their own equivalent configuration formats.

Tool descriptions and server instructions default to Simplified Chinese. Set STARREEL_MCP_LANG=en to request the English server instructions and English catalog entries where available; untranslated tool descriptions fall back to Chinese. The same setting sends the language preference to the backend.

For environments that cannot run Node.js or npx, the /v1/produce/* REST endpoints provide the same pipeline. The packaged SKILL.md can be added to an agent’s system prompt to provide workflow order, billing rules, and failure-handling guidance.

Tools and capabilities

  • Create projects and update project settings.
  • Rewrite, edit, validate, adopt, or import scripts and storyboards.
  • Extract and update characters, scenes, and props.
  • Generate character portraits, character sheets, world concepts, and art bibles.
  • Quote and generate storyboards, frames, and video shots.
  • Generate TTS, background music, sound effects, cloned voices, or designed voices.
  • Compose episodes, retrieve final cuts, render multiple aspect ratios, and create posters or covers.
  • Translate subtitles and run localization jobs.

Voice design creates candidate voices from a description without requiring a sample. Candidates must be reviewed before one is saved and assigned to a character or narrator. Generated candidates remain available for six hours, with one design at a time per account and a limit of 30 designs per 24 hours.

Limitations and notes

Production spending requires a prepaid StarReel balance and user confirmation for quoted stages. API keys are exchanged for short-lived tokens, and the server depends on the StarReel service for processing and billing. English catalog coverage is being expanded, so some tool descriptions may remain in Simplified Chinese when English entries are unavailable. Voice design must not be used to imitate a real person, and its preview sentence must be 14–28 characters long.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Starreel

starreel is an MCP server that connects AI agents to StarReel’s prepaid video-production backend. Its main tools cover script rewriting, cast and scene extraction, storyboards, frames, video shots, voiceover, music, sound effects, localization, and final MP4 composition for drama, advertising, music-video, and brand-film projects.

Install it with `npx -y @starreel/mcp` and provide a `STARREEL_API_KEY` with the `produce` scope. Node.js 18 or newer is required. MCP clients can use the standard stdio configuration, while Claude Code, Codex CLI, VS Code, and Gemini CLI have documented client-specific formats.

Yes, starreel works with Cursor through its MCP configuration. Add the server with the `npx` command, set `STARREEL_API_KEY`, and ask the agent to run the production workflow. The project also provides a Cursor installation link.

Yes, use StarReel’s REST endpoints under `/v1/produce/*` instead of the npx MCP process. The packaged `SKILL.md` can be supplied to a custom agent as system-prompt guidance for pipeline order, billing rules, and failure handling.

starreel uses prepaid billing and requires quotes before major paid stages. The agent shows the quote and then submits its `quote_id` to the generation tool after confirmation. Insufficient balance returns an error before vendor processing begins, while final-cut composition is free.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewStarreel AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/starreel-2?style=directory)](https://allmcps.com/mcp/starreel-2)
HTML Embed
<a href="https://allmcps.com/mcp/starreel-2"><img src="https://allmcps.com/api/badge/starreel-2?style=directory" alt="Starreel on AllMCPs" /></a>