# Oh My Cassette (MCP server)

> Oh My Cassette is an MCP server that adds developer tools to AI assistants such as Claude Desktop, Claude Code and Cursor. Video editing through the Cassette agent: import media, edit by chat turn, read the timeline, export. It has 118 GitHub stars, is released under the MIT license and runs locally with uvx oh-my-cassette.

Edit video by talking to the Cassette agent from Claude Code, Codex, OpenCode or Hermes. A small MCP bridge on PyPI. The editing tools come from the Cassette MCP service, so they stay current without a plugin update.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/Cassette-Editor/oh-my-cassette |
| GitHub stars | 118 |
| License | MIT |
| Language | Python |
| Transport | stdio |
| Packages | pypi: oh-my-cassette |
| Remote URL | none |
| Needs API key | yes |
| Official | no |
| Works with | Claude Desktop, Claude Code, Cursor, VS Code |
| Category | Developer tools |
| Latest release | v0.5.1 (Oct 21, 2026) |
| Last commit | Oct 21, 2026 |
| MCP registry name | io.github.Cassette-Editor/oh-my-cassette |

## Install

### Claude Desktop (claude_desktop_config.json)

```json
{
  "mcpServers": {
    "oh-my-cassette": {
      "command": "uvx",
      "args": [
        "oh-my-cassette"
      ],
      "env": {
        "CASSETTE_AUTH_TOKEN": "your-value"
      }
    }
  }
}
```

Settings > Developer > Edit Config. macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\. Restart Claude Desktop afterwards.

### Claude Code

```sh
claude mcp add --env CASSETTE_AUTH_TOKEN=your-value --transport stdio oh-my-cassette -- uvx oh-my-cassette
```

### Cursor (.cursor/mcp.json)

```json
{
  "mcpServers": {
    "oh-my-cassette": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "oh-my-cassette"
      ],
      "env": {
        "CASSETTE_AUTH_TOKEN": "your-value"
      }
    }
  }
}
```

Project file; use ~/.cursor/mcp.json to enable it in every project.

### VS Code (.vscode/mcp.json)

```json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "cassette_auth_token",
      "description": "CASSETTE_AUTH_TOKEN",
      "password": true
    }
  ],
  "servers": {
    "oh-my-cassette": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "oh-my-cassette"
      ],
      "env": {
        "CASSETTE_AUTH_TOKEN": "${input:cassette_auth_token}"
      }
    }
  }
}
```

Config formats checked against the official docs on 2026-10-07.

## Environment variables

- `CASSETTE_MCP_URL`: Optional explicit target override; normally use the target saved by oh-my-cassette login.
- `CASSETTE_AUTH_TOKEN` (secret): Advanced compatibility override. Normally use oh-my-cassette login and the operating-system keyring.
- `CASSETTE_FFMPEG`: Path to ffmpeg, used to prepare local video before upload (default: from PATH)

## Similar MCP servers

- [Dvalincode](https://appsgit.com/mcp-servers/dvalincode): Deterministic security scanning, no model or API key, plus offline-verifiable proof a fix worked. (118 stars, MIT)
- [Cap Js MCP Server](https://appsgit.com/mcp-servers/cap-js-mcp-server): Model Context Protocol (MCP) server for AI-assisted development of CAP applications. (117 stars, Apache-2.0)
- [GitHits](https://appsgit.com/mcp-servers/githits): Search public open-source code, documentation, metadata, vulnerabilities, changelogs, and examples. (119 stars, Apache-2.0, official)
- [Mellos Mapping](https://appsgit.com/mcp-servers/mellos-mapping): Live layered dependency map for bottom-up development, drawn by the agent in a terminal pane. (115 stars, MIT)
- [pmndrs docs](https://appsgit.com/mcp-servers/pmndrs-docs): Search and read the docs and examples of react-three-fiber, drei, zustand, jotai... (120 stars, MIT)
- [Django Telescope](https://appsgit.com/mcp-servers/django-telescope): A Model Context Protocol (MCP) server for Django applications, inspired by Laravel Boost. (114 stars, MIT)

---

Canonical page: https://appsgit.com/mcp-servers/oh-my-cassette
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed daily.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
