MCP.Market

Captionseasy MCP server

by Ishaan-Gpt·io.github.Ishaan-Gpt/captionseasy·v0.1.1·2 stars

99 designed animated caption looks for AI video editors: list, inspect and build styled captions.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
New

2 stars

Reviews

Write one

Nobody has reviewed Captionseasy yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Captionseasy tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • build_captions

    Turn timed words + a look (+ optional overrides/settings) into validated props { doc, style, settings } for the CaptionedVideo Remotion composition (import { CaptionedVideo } from "captionseasy/remotion"; render it in your own timeline, mode "burn" over a video or "overlay" for captions only). Pure and instant: no video, no rendering. Pass `words` inline or `words_file` (a JSON file with an array

  • caption_video

    Render captions onto a local video, entirely on this machine. Needs the add-on `captionseasy-render` (returns ADDON_MISSING with the install command if absent). Give `words` / `words_file`; without them the video is transcribed first (needs the add-on `captionseasy-transcribe`). mode "burn" (default) writes an MP4 with captions and the original audio; mode "overlay" writes only the captions on a t

  • describe_look

    One look's defaults and the ONLY style controls its design responds to: `controls` [{ key, type, min/max/options, default, dependsOn }] and pacing `settings` (maxWordsPerCard, pauseMs, gapBehavior...). Use it to turn a request like "make the highlight pink and put captions higher" into overrides, e.g. { "active.color": "#FF3366", "position.y": 0.6 }. Keys not listed here are rejected.

  • list_looks

    List CaptionsEasy's designed caption looks (99). Each has a permanent `number` and an `id`; pass either to build_captions / caption_video. Filter with `query` (free text over name, description, tags and section, e.g. "bold", "neon", "subtitle", "one word", "karaoke") or `section` (viral, popular, premium, trending, creator, dynamic, typography, simple, paper, plus clean/fun/retro/tech...). `layout

  • transcribe

    Speech-to-text with word timestamps for a local video/audio file, with a local Whisper model. Needs the add-on `captionseasy-transcribe` (returns ADDON_MISSING with the install command if absent); its first call downloads the model once (~200 MB). Returns { language, durationMs, words: [{ text, startMs, endMs }] }. language: "en" (default), "hinglish" or "auto". Pass `out` to also save the words a

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan83 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Captionseasy compares

Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 85% of 1,337 Media servers
Tools
5
the typical Media server has 7
Tools that change things
0%
typical: 4%. Fewer write tools means less an agent can break
GitHub stars
2
more than 70% of 715 Media servers

What its tools let an agent do: 5 read

Install Captionseasy in Claude Code, Cursor or VS Code

Runs npx -y captionseasy on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add captionseasy -- npx -y captionseasy
Add to Cursor

What the publisher says

From the Captionseasy repository's README, as published. We do not edit it. Read it on GitHub

Animated captions for Shorts, Reels and TikToks — made right in your browser.

Free · no watermark · your video never leaves your device · English and Hinglish

Try it → captionseasy.com  ·  Report a bug  ·  Request a feature

What it does

Drop a video, get word-timed animated captions in a couple of minutes, fix any word, pick a look, export an MP4.

  • Runs in your browser. Speech recognition is Whisper running on WebGPU / WASM in your tab (transformers.js). Rendering is the same Remotion composition the preview uses, encoded with WebCodecs. Your video is never uploaded.
  • 20+ looks — Hormozi box, karaoke fill, neon, glow, comic, retro 3D, serif accents and more. Every look renders identically in the preview and the export.
  • Edit everything — words, timing, line breaks, key words, position, fonts (400+ Google fonts or your own), colours, motion.
  • Hindi / Hinglish in Roman script with a fine-tuned Whisper model (Oriserve Whisper-Hindi2Hinglish-Swift, converted to ONNX with word timestamps).
  • Exports: MP4 with burned-in captions, SRT. The optional desktop helper adds transparent overlays (ProRes 4444 / WebM alpha) for Premiere, Resolve and CapCut.
  • No signup to try, no watermark.

Tech stack

Repository layout

apps/frontend            Next.js app: landing, studio, API routes (/api/v1)
packages/shared          zod contracts shared by app, engine and helper
packages/caption-engine  pure TypeScript: normalize ASR words, segment into cards, SRT/VTT/ASS export
packages/templates       caption layouts, looks, motion library, fonts
packages/compositions    the Remotion composition used by both preview and export
packages/companion       optional desktop helper (local whisper.cpp + Remotion renderer)
supabase/migrations      database migrations

Run it locally

Requirements: Node 20+, pnpm, a free Supabase project.

git clone https://github.com/Ishaan-Gpt/Captions-Easy.git
cd Captions-Easy
pnpm install
cp apps/frontend/.env.example apps/frontend/.env.local   # fill in your Supabase keys
pnpm dev                                                 # http://localhost:3000

Checks:

pnpm typecheck
pnpm test
pnpm build

Database: supabase/migrations currently holds the later migrations only; a full schema snapshot is on the way. Until then, open an issue if you want to self-host and we'll help.

Licensing

CaptionsEasy's own code is MIT.

It is built on Remotion, which has its own license: free for individuals and small teams, but companies above Remotion's free tier need a Remotion company license to use it. If you fork CaptionsEasy for a business, check Remotion's terms.

Fonts and speech models keep their own licenses (Google Fonts: OFL / Apache; Whisper models: MIT / Apache-2.0).

Contributing

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Captionseasy: common questions

Is Captionseasy MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Captionseasy safety report
How do I install Captionseasy?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Captionseasy need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Captionseasy maintained?
The last commit was 19 days ago (2026-10-16). The latest release is v0.1.1.
What can I use instead of Captionseasy?
Servers from other publishers that do the same job: OpenScreen MCP server, CartCut MCP server and Kinocut MCP server.
How does Captionseasy compare with other Media MCP servers?
safety score 92/100 (higher than 85% of 1,337 Media servers); tools 5 (the typical Media server has 7); tools that change things 0% (typical: 4%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Captionseasy

Same job from other publishers: the closest match first, then the best rated.

  • OpenScreen
    Screen recorder and video editor. Agents record, trim, zoom, caption, add effects and export.
    C
  • CartCut
    Edit video in the CartCut desktop editor: cuts from a transcript, captions, motion, effects.
    A
  • Kinocut
    Guardrailed video editing for AI agents: FFmpeg, captions, effects, Hyperframes, and receipts.
    B
  • SVG to Video
    Convert animated SVG (CSS/SMIL) to video (MP4/WebM) or image (GIF/aPNG) with in-band delivery.
    A
  • BeatDesign
    Local-first open-source AI media workbench with Canvas, video editor, Assets, and MCP tools.
    B