# mcp

Connects Clipy screen recordings to your coding agent to search spoken moments, inspect browser errors, and trim video via transcript.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Author: manovagyanik1
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/manovagyanik1/clipy-mcp
- Updated: 2026-10-12
- HTML: https://affpapa.org/en/nevibecode/mcp/manovagyanik1-mcp

## What it does

The server links coding assistants with Clipy screen recordings. Tools like `search_memory` handle semantic and keyword lookups across saved sessions, returning exact timestamps and playback URLs. The agent can inspect recorded browser diagnostics, such as console exceptions and failed network calls, while headers and typed inputs remain scrubbed.

Beyond reading summaries, the server enables transcript-driven editing through `edit_recording` to cut pauses or purge filler words. Without the `recordings:write` scope on your API key, video modification tools will reject calls. Authentication pulls credentials automatically from `~/.config/clipy/config.json` after running `npx @clipy/cli@latest login`, or via the `CLIPY_API_KEY` environment variable.

## Requirements
- Needs: Node.js (commands run via npx)
- Environment variables: `CLIPY_API_KEY`, `CLIPY_API_URL` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env CLIPY_API_KEY=<CLIPY_API_KEY> --env CLIPY_API_URL=<CLIPY_API_URL> --transport stdio manovagyanik1-mcp -- npx -y @clipy/mcp
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add manovagyanik1-mcp --env CLIPY_API_KEY=<CLIPY_API_KEY> --env CLIPY_API_URL=<CLIPY_API_URL> -- npx -y @clipy/mcp
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "manovagyanik1-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@clipy/mcp"
            ],
            "env": {
                "CLIPY_API_KEY": "<CLIPY_API_KEY>",
                "CLIPY_API_URL": "<CLIPY_API_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "manovagyanik1-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@clipy/mcp"
            ],
            "env": {
                "CLIPY_API_KEY": "<CLIPY_API_KEY>",
                "CLIPY_API_URL": "<CLIPY_API_URL>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e CLIPY_API_KEY=<CLIPY_API_KEY> -e CLIPY_API_URL=<CLIPY_API_URL> manovagyanik1-mcp npx -y @clipy/mcp
```
Replace <…> with your own values

## When to use it
- locate video timestamps using spoken phrases
- turn bug recordings into issue reports with console logs
- trim filler words and scenes directly from the transcript
- extract failed network requests from recorded browser runs

## Example prompts
- Find the moment in my Clipy recordings where the checkout failed and fetch the transcript.
- Remove all filler words from my latest demo recording and apply click auto zoom.
- Check browser diagnostics from the bug session and summarize all logged page exceptions.

## Similar
- [screenpipe](https://affpapa.org/en/nevibecode/mcp/screenpipe.md) — MCP server · ★ 22137
- [OpenScreen](https://affpapa.org/en/nevibecode/mcp/openscreen.md) — MCP server · ★ 5051
- [video-use](https://affpapa.org/en/nevibecode/skills/video-use.md) — skill · 5100 installs
- [stage-decide](https://affpapa.org/en/nevibecode/skills/stage-decide.md) — skill · ★ 330
- [open-edit](https://affpapa.org/en/nevibecode/skills/open-edit.md) — skill · 1200 installs
- [auto-editor-transcribe](https://affpapa.org/en/nevibecode/skills/auto-editor-transcribe.md) — skill · 686 installs

## Other versions with the same name
- [mcp · kubeshark](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — ★ 12112
- [mcp · butterbase-ai](https://affpapa.org/en/nevibecode/mcp/butterbase-ai-mcp.md) — ★ 3031
- [mcp · medplum](https://affpapa.org/en/nevibecode/mcp/mcp.md) — ★ 2770
- [mcp · sceneview](https://affpapa.org/en/nevibecode/mcp/sceneview-mcp.md) — ★ 1352
- [mcp · buoy-gg](https://affpapa.org/en/nevibecode/mcp/buoy-gg-mcp.md) — ★ 692

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
