PlugWiki
OpenScreen logo

OpenScreen MCP Server: Setup for Claude, Cursor and Other Apps

OfficialLocal

Lets Claude, Cursor and other assistants record your screen, edit the video and export an MP4 or GIF with the OpenScreen app.

OpenScreen is an open-source screen recorder and video editor for macOS, Windows and Linux. Its MCP server is the app's own program started with the mcp subcommand, so you need the app installed. The assistant can then record a window, cut and zoom the take, add captions and annotations, and export an MP4 or GIF.

It can record your screen and, if you ask, your microphone and webcam, so use it on a clean desktop. Recording on macOS needs Screen Recording and Accessibility permission. The project says its file format can still change between releases.

Good for

  • Developers who want a demo video of a change added to a pull request
  • Product teams who make launch demos with zooms, callouts and captions
  • Anyone who wants the assistant to cut silences and fillers from a recording

Works in

12 should work

Tap an app to see how to set it up and any known problems.

Install OpenScreen MCP

Claude Code

  1. 1

    Copy this prompt.

    Add the OpenScreen MCP server to Claude Code. Run this command:
    
    claude mcp add openscreen -- "/Applications/Openscreen.app/Contents/MacOS/Openscreen" mcp
    
    Then check that it loaded and tell me if I need to sign in or restart.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires OpenScreen desktop app.

Read-only mode: There is no read-only mode. Do not approve the tools that start recording, export files or restore a checkpoint unless you want that.

Install the OpenScreen desktop app first. The server is the app's own program started with the mcp subcommand, so the app must stay installed. The path shown is the macOS one. On Windows use Openscreen.exe from the Windows installer folder, for example C:\Program Files\Openscreen\Openscreen.exe. The Microsoft Store build has no fixed path, so use the Windows installer. On Linux the .deb, .rpm and pacman packages put an openscreen command on your PATH, so use openscreen as the command, or give the full path to the AppImage. The README documents the Claude Code command; the other tabs use the same program and subcommand in each app's own format. For recording, macOS needs Screen Recording and Accessibility permission.

From the project README. Source.

Tools

  • List what can be recorded

    Lists the displays, windows, microphones and cameras OpenScreen can record, so the assistant can pick one.

    Try: “What windows can you record right now?”

    Read · listSources

  • Start recording a window or display

    Starts recording one window (preferred) or one display, with the pointer saved as data so the export draws a clean cursor and plans zooms from clicks. It can add a microphone or webcam.

    Try: “Record my browser window.”

    Write · startRecording

  • Stop recording and make a project

    Stops the recording and saves it as an OpenScreen project with the given title.

    Try: “Stop recording and call it Signup demo.”

    Write · stopRecording

  • Give the cursor path of a scripted recording

    For recordings driven by a script rather than a real mouse, you pass the pointer's path so OpenScreen draws the cursor and zooms on its clicks.

    Try: “Add the cursor path from my Playwright script.”

    Write · setPointerTrack

  • Render the project to MP4 or GIF

    Renders the project to an MP4 or a GIF with its background, cursor, zooms, cuts, speed changes and annotations, and returns the file path.

    Try: “Export the project as an MP4.”

    Write · exportVideo

  • Look at still frames of a video

    Returns still images of a video or project at the moments you pick, so the assistant can check each zoom and callout.

    Try: “Show me the frames where each zoom happens.”

    Files · getFrames

  • Create a new project

    Creates a project, empty or from a video file laid out as one clip, with zooms planned from the clicks when the video has them.

    Try: “Create a project from /Users/me/demo.mp4.”

    Write · createProject

  • List your projects

    Lists the OpenScreen projects the assistant can work on.

    Try: “Which OpenScreen projects do I have?”

    Read · listProjects

  • Rename a project

    Changes the project's title.

    Try: “Rename the project to Launch demo.”

    Write · setProjectInfo

  • Add a video or audio file to a project

    Adds a video or audio file from an absolute path on your computer to the project's media.

    Try: “Import /Users/me/music.mp3 into the project.”

    Write · importMedia

  • Remove a file from a project

    Removes an asset from the project's media.

    Try: “Remove the unused music file from the project.”

    Delete · removeMedia

  • Transcribe the speech

    Transcribes the recording's speech so the transcript and captions can be edited. Only present when the server supports it.

    Try: “Transcribe the recording.”

    Write · transcribe

Read from the source code

Permissions

high risk · 5 things to watch

High risk

The assistant can record your screen and edit and export videos, reading and writing files on your computer. Keep private windows closed while it records, and have it save a checkpoint before it edits.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It can delete clips, media entries and captions, and restoring a checkpoint discards your edits

    Tools cut spans, delete clips, remove media entries from a project and delete caption languages. Restoring a checkpoint puts the project back exactly as it was and discards every edit since, including yours. Removing media leaves the file on disk. Approve those calls yourself and keep a copy of important projects. github.com

  • It can record your screen, microphone and webcam

    The recording tools capture a window or display, and can add a microphone or camera. Close private windows first, and check the output before sharing. github.com

  • It reads and writes files you point it at

    Import and create take absolute file paths, and export writes MP4, GIF, WAV or M4A files. Check the paths before approving. github.com

  • Project files may change between releases

    The OpenScreen docs warn that the project format can change in breaking ways. Keep a copy of important projects. getopenscreen.com

  • First transcription downloads a speech model

    The transcribe tool runs Whisper on your computer. The first run downloads the speech model, about 264 MB according to the CLI docs, so allow for a download and a wait on long recordings. getopenscreen.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyNo read-only mode is documented.
Talks toA one-time Whisper speech model download the first time you transcribe
Sign-in and keysNo account or key is needed.
Scopes
  • macOS Screen Recording and Accessibility permission, to record

Questions

Is the OpenScreen MCP server official?

Yes. It is built into the OpenScreen app and ships from its own repository. It is not a separate package.

Do I need an API key?

No. It needs no account or key. You need the OpenScreen desktop app installed.

Which systems does it work on?

OpenScreen runs on macOS 13 or later, Windows 10 (build 18362) or later, and Linux. On Linux, native capture needs xdg-desktop-portal and PipeWire. The Windows Microsoft Store build has no fixed path for the app, so use the Windows installer for the MCP command.

What can it record?

One window or one display, with the pointer saved as data. It can add a microphone and a webcam. The tool that lists sources shows what is available.

Can it make a demo video for a pull request?

Yes. The project ships a skill for this. It records the app, edits the take, exports an MP4, checks it and attaches it to the pull request. You install the skill with the command in the README.

Can I undo what the assistant did?

Partly. It can save a checkpoint before edits and restore it afterwards, but restoring discards every edit made since, including your own. On the project open in the editor, the restore is one undo step.

Is it free?

Yes. OpenScreen is open source under the MIT license.

Information

updated Nov 2, 2026

Publisher
Official
Transport
stdio
Auth
None
Version
2.1.1
License
MIT
Last commit
Oct 31, 2026
Open issues
42
Listed in
Official MCP registry

WebsiteGitHubOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 4
  1. github.com · github.com
  2. getopenscreen.com · getopenscreen.com
  3. github.com · github.com
  4. github.com · github.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.