mcpbeat Sign in

OpenCaptions MCP Server

by leogaudin Your server? Claim it
local only

OpenCaptions runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 10 Nov 2026.

Animated word-by-word captions for your videos, made on your own OpenCaptions server

—
Installs / week
npm · opencaptions
1
Stars
0 open issues
10 Nov 2026
Last commit
from GitHub
AGPL-3.0
License
TypeScript

Nothing serious here today

Today is the operative word: we check OpenCaptions every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add opencaptions -- npx -y opencaptions
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "opencaptions": {
      "command": "npx",
      "args": [
        "-y",
        "opencaptions"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.opencaptions]
command = "npx"
args = ["-y", "opencaptions"]
.cursor/mcp.json
{
  "mcpServers": {
    "opencaptions": {
      "command": "npx",
      "args": [
        "-y",
        "opencaptions"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "opencaptions": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "opencaptions"
      ]
    }
  }
}

Optional settings from the registry entry, left out of the block above: OPENCAPTIONS_KEY (An API key from your OpenCaptions server's Account page, to caption there. Without it the package captions on this computer, with FFmpeg), OPENCAPTIONS_URL (Your OpenCaptions server's web address (http://localhost:5173 when only the key is set)).

Alternatives to OpenCaptions

same job, measured the same way
caption.sh
by caption

Burn styled, word-timed karaoke captions into any video - captions API and MCP server for agents.

answering
AnimateCaptions
by animatecaptions

Add animated word-by-word captions (TikTok/Reels/Shorts style) to videos; get the captioned MP4.

answering
Mapflyover
by mapflyover

Create 3D map flyover videos with an AI agent: script, narration, captions and animated scenes.

answering
Media Gen MCP
by strato-space

MCP server for OpenAI Images/Videos and Google GenAI (Veo) media generation.

119 installs/wk local only
Idea to Motion
by ideatomotion

Make animated videos by asking Claude, Cursor or any MCP client. Your AI writes it, we render it.

answering
Samautomation Video
by smrht

Render an MP4 from your own images, clips, voice-over and timed captions. JSON to video.

answering
Cardboard AI
by cardboard

Edit your own videos by chatting in Claude or ChatGPT: cut, caption, add music and export.

answering
Opencut Controller
by jxue0

Professional MCP server for video editing automation with OpenCut.

76 installs/wk local only

OpenCaptions — questions

Answers built from our own checks of this server.

Why is there no uptime for OpenCaptions?
OpenCaptions runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package opencaptions.
How do I connect OpenCaptions?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls opencaptions straight from npm; nothing to host, nothing to sign up for.
Is OpenCaptions open source?
Yes — it is published under the AGPL-3.0 licence, written in TypeScript and 1 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.