mcpbeat Sign in

OpenScreen MCP Server

by getopenscreen Your server? Claim it
local only

OpenScreen runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 25 Oct 2026.

Screen recorder and video editor. Agents record, trim, zoom, caption, add effects and export.

—
Installs / week
not published
4 884
Stars
40 open issues
25 Oct 2026
Last commit
from GitHub
MIT
License
TypeScript

What the code does

We read the source, 1 h ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

        const child = spawn(command, args, { stdio: ["ignore", "pipe", "pipe"] });
    FILE* pipe = _popen(command.c_str(), "rb");
Builds a database query by concatenation src/components/ai-edition/v4/V4Timeline.tsx:1104
                        drop = {
                            row: originalRow + rowDelta,
Page executes code built at runtime design/openscreen-editor.html:4320
        icon.innerHTML = playing
Long encoded blob in source design/openscreen-widget.html:170
{"609e5a1c-9811-484d-94b8-5608b951d8bc":{"mime":"text/javascript","compressed":true,"data":"H4sIAAAAAAAACt19a3fcNpLo9/wKiOOxSaubevgRp+W2xpZkR4lkeSQ5mVlZI7FJdDclNkkTbD0i9zn7I/YX7i+5pwpvkK1Hkrl7956cyE0QKAKFQqFQLywtkQ9bH7f23x5ubZJhVUxIEneraV6nE7rEqnjpaVgz8t//+V8kKUhe1IQmaR2SfTqYpllC…
Reads files and sends them to the network tools/stt-eval/word-timing/run-align.mjs:10
import { existsSync, mkdirSync, readdirSync, readFileSync, writeFileSync } from "node:fs";
In the project's build, not in the package

Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.

CI pipeline leaks secrets outward .github/workflows/publish-winget.yml:55
…v.FORK_OWNER }}/winget-pkgs; fine-grained tokens are not supported. See technical-documentation/engineering/release-and-secrets.md and https://github.com/getopenscreen/openscreen/issues/757"

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Alternatives to OpenScreen

same job, measured the same way
Vidmoat
by vidmoat

AI video editor: create projects, edit timelines, add captions and effects, and render videos.

answering
StudioMeyer Video
by studiomeyer

Video production: recording, editing, effects, captions, TTS, screenshots. 8 tools.

33 installs/wk local only
Lumae
by matlegault

Record, cut, zoom, caption and export software demos from an agent. Requires Lumae for macOS.

local only
Valmera — agentic AI video editor
by valmera

AI video editor for real footage: cut, caption, reframe, add music and b-roll, preview, export MP4.

answering
BlitzReels Video Editor
by blitzreels

Create, edit, reframe, caption, organize, generate, and export short-form videos with BlitzReels.

141 tools answering
VidTL Video Editor
by vidtl

Edit video in your open VidTL browser editor: cuts, subtitles, audio cleanup, effects, export.

answering
CartCut
by cartesiancs

Edit video in the CartCut desktop editor: cuts from a transcript, captions, motion, effects.

22 installs/wk local only
Kinocut
by kyanitelabs

Guardrailed video editing for AI agents: FFmpeg, captions, effects, Hyperframes, and receipts.

5 371 installs/wk 203 tools local only

OpenScreen — questions

Answers built from our own checks of this server.

Why is there no uptime for OpenScreen?
OpenScreen runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone.
Is OpenScreen open source?
Yes — it is published under the MIT licence, written in TypeScript, 4 884 stars on GitHub and 40 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.