Integration · Claude Code (Anthropic)

Claude Code ⇄ SwiftyClip

SwiftyClip is MCP-native. Claude Code finds our ten clip.* tools automatically, so you can drive the whole clipping pipeline from a single prompt without opening the Mac app.

1. Install SwiftyClip

Grab the notarized DMG from /download and drag it to Applications. Launch it once; a loopback TCP bridge starts automatically for the MCP layer to reach.

2. Register the MCP server

Add this to your Claude Code config (Desktop: Settings → MCP servers, or edit ~/.config/claude-code/mcp-servers.json):

{
  "mcpServers": {
    "swiftyclip": {
      "command": "swiftyclip",
      "args": ["mcp"]
    }
  }
}

Prefer WebSocket? SwiftyClip v1.0.4 also supports a loopback WebSocket transport on ws://127.0.0.1:8765:

$ swiftyclip mcp --transport websocket --port 8765

3. Prompt Claude

Now you can just talk to Claude Code. A good starter prompt:

Use swiftyclip_mcp to process ~/Movies/episode.mp4. Score all segments, render the top 3 with bold captions to ~/Desktop/NewClips/, and list the resulting file paths.

Claude chains clip.ingest clip.analyzeclip.scoreSegments clip.render three times. You don't open the Mac app — you just get the files.

Common prompts

Full transcripts for each pattern are on /agents/examples.

Security

SwiftyClip's MCP server binds to loopback only. Video and audio never leave your Mac. The only outbound network calls are to Supabase (scheduling metadata) and Stripe (billing). Full detail: /security-whitepaper.