Clipy MCP Server

Give your AI agent access to your Clipy screen recordings.

Local serverstdioMIT

What is the Clipy MCP Server?

Clipy is an MCP project maintained in the manovagyanik1/clipy-mcp repository. The maintainer describes its purpose as “Give your AI agent access to your Clipy screen recordings”. Read the project documentation for the complete scope.

Installation

The documented npm package is @clipy/mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_memorySearch the whole Clipy memory at once — every screen recording the user made and every video they imported — returning the matching moments with timestamps and
search_recordingsSearch your recordings by keyword (title + description).
list_recordingsList your most recent recordings.
get_recordingMetadata for one recording (status, duration, transcript/summary status).
get_transcriptThe full timestamped transcript + plaintext.
get_summaryThe AI summary: TL;DR, key points, action items.
get_edit_transcriptThe recording as an editable transcript (needs the recordings:write scope, since it includes the text of cut words): every word with its index, start/end in ms
edit_recordingEdit the video by its transcript (needs the recordings:write scope): cut word ranges or ms ranges, remove every filler word, bring cuts back, or turn on…
get_browser_diagnosticsPrivacy-redacted visited routes, console warnings/errors, page exceptions, and failed fetch/XHR metadata. The evidence is explicitly labelled page-reported…
get_interactionsBounded pages of prepared routes, pointer samples, semantic clicks, derived drags, scroll bursts, pointer dwells, coarse typing (never values or exact key…
wait_for_artifactsPoll until a recording's transcript/summary finish processing.
download_recordingDownload the MP4 locally so you can clip it or extract frames yourself (e.g. with ffmpeg).
get_key_momentsKey moments: timestamps, captions, and click coordinates.
get_agent_contextThe full agent-context bundle (summary + interaction timeline + key moments + transcript + available browser diagnostics) as markdown.
recordRecord a web app headlessly and upload it as a Clipy recording; returns its share + agent-context URLs. Accepts a type (recording kind), viewports (sweep…
start_recordingStart a recording session that keeps recording while you work (drive the page with your own browser tools, run commands, …). Accepts type, storageState /…
add_markerDrop a narration marker into the active session (live clock, or backdate with atSeconds) — markers become the recording's transcript chapters. Can carry…
add_chapterDrop a === CHAPTER: === boundary into the active session — split a recording into named sections (ideal for before/after demos).
stop_recordingFinish the session: close the browser, upload, return the share + agent-context URLs.
abort_recordingDiscard the active session; nothing is uploaded.
list_context_documentsList the user's context documents — YouTube videos and local video files they imported with clipy context import, so agents can read them. A separate library…
get_context_documentOne context document's metadata: source, duration, tags, the server's classification (video type, whether visual evidence is needed, planned moments), and…
read_context_documentRead a context document as compiled markdown — header, metadata, then the timestamped transcript with frame captions interleaved. Takes startMs/endMs so you…
replace_transcriptReplace a recording's transcript with text you author (needs the ingest scope). Call get_transcript first and pass its revision; stale replacements are…
ProvenanceHow
clipy-verifiedassertSelector / assertText / assertUrl
driver-attestedobserved + verdict (both required)

How to install the Clipy MCP Server

{
  "mcpServers": {
    "clipy": {
      "command": "npx",
      "args": [
        "-y",
        "@clipy/mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.