MCP server for autonomous macOS, iOS Simulator, and Android screen recording with frame extraction.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"video-capture-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# video-capture-mcp > macOS, iOS Simulator, and Android screen recording plus key-frame extraction for MCP-aware AI agents. [](https://pypi.org/project/video-capture-mcp/) [](https://github.com/Corvus400/video-capture-mcp/actions/workflows/ci.yml) [](LICENSE) [](pyproject.toml) [](docs/permissions.md) `video-capture-mcp` gives AI agents a stdio MCP server for recording UI motion while they operate apps, then extracting frames with ffmpeg. It is designed for bugs and requirements that screenshots miss, such as keyboards opening, hover/unhover states, and transient layout glitches. ## Features - 3 OS recording backends in one MCP server: macOS, iOS Simulator, and Android. - App-window-bounded macOS recording with activation and visible-region checks. - Manual start/stop recording across macOS, iOS Simulator, and Android. - Hover sequence API for UI demos that need mouse movement without clicks. - `record_and_extract` for one-shot recording plus ffmpeg key-frame extraction. - FastMCP `Image` inline responses for extracted frames. ## Requirements - macOS 12 or newer. - Python 3.11 or 3.12 for PyPI and `uvx` installs. Homebrew installs its own Python dependency. - `uv` for the `uvx` install method (Option 1), which provides the `uvx` command. Option 2 (pip, standard CPython pip) and Option 3 (Homebrew) do not require uv. See the [Quickstart](#quickstart-claude-code) for the install command, or the [uv installation docs](https://docs.astral.sh/uv/getting-started/installation/). - `ffmpeg` and `ffprobe`. - Xcode Command Line Tools for iOS Simulator recording. - Android platform-tools and `adb` for Android recording. ## In…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.