dev.clipkit/clipkit

Official registry Media and design

MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http clipkit 'https://www.clipkit.dev/mcp'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "clipkit": {
            "type": "http",
            "url": "https://www.clipkit.dev/mcp"
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. ClipKit
  2. Quick start
  3. What's here
  4. For AI agents
  5. License

ClipKit

The video infra for agents. ClipKit turns a JSON timeline — the open ClipKit Protocol — into rendered video on the GPU. Describe a video as structured data; get an MP4. Built for AI agents and the developers shipping them.

clipkit.dev · Docs · Protocol · Agent quickstarts

https://github.com/user-attachments/assets/ff4b7e9b-2e0a-40f4-a6a1-042e981fc65f

↑ Made with ClipKit. Every frame of this promo was rendered from a ClipKit Protocol document — no editor, no timeline UI, just structured data. ▶ Play if it doesn't load inline.

Quick start

npm install -g @clipkit/cli

clipkit new my-video.json                 # scaffold a Source
clipkit render my-video.json -o out.mp4   # render locally (headless Chrome)

…or from code:

import { render } from '@clipkit/renderer';
import { writeFile } from 'node:fs/promises';

const { buffer } = await render({ source });   // source = a ClipKit Protocol document
await writeFile('out.mp4', buffer);

Local rendering uses your installed Google Chrome (for WebCodecs). For GPU-accelerated and pro-format (ProRes / AV1 / transparent) output, render on the hosted service with clipkit render --cloud.

What's here

A monorepo; each package publishes to npm under the @clipkit scope.

PackageWhat it is
@clipkit/protocolthe ClipKit Protocol — schema, types, validation
@clipkit/runtimethe engine — WebGPU/WebGL2 compositor + WebCodecs encoder
@clipkit/rendererrender a Source to MP4 locally (headless Chrome)
@clipkit/editora configurable, embeddable editor over the schema
@clipkit/editor-corethe editor's UI-free data layer
@clipkit/playbackbrowser playback engine
@clipkit/patternscomposable motion-graphics units
@clipkit/sfxprocedural sound-effects synthesis
@clipkit/music-analysisbeat / tempo analysis for authoring
@clipkit/speech-to-texttranscription → captions
@clipkit/lintprotocol-aware validation + plain-language summaries
@clipkit/mcp-serveran MCP server so agents can author + render video
@clipkit/clithe local-first CLI

For AI agents

ClipKit ships an MCP server — point your agent at it and it can build, validate, preview, and render ClipKit videos:

npx -y @clipkit/cli mcp        # stdio MCP server

See the agent quickstarts for Claude, Cursor, and more.

License

Apache-2.0 — except @clipkit/runtime, which is under the Business Source License 1.1 and converts to Apache-2.0 four years after each release. In plain terms: use it, embed it, build your own product on it, and render for your own customers — all free. The one thing you can't do is offer a competing hosted ClipKit-rendering service. See LICENSING.md and TRADEMARK.md.

Frequently asked questions

What is dev.clipkit/clipkit?

MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.

How do I install dev.clipkit/clipkit?

It runs as a remote server. In Claude Code: claude mcp add --transport http clipkit 'https://www.clipkit.dev/mcp'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does dev.clipkit/clipkit need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is dev.clipkit/clipkit open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Who maintains dev.clipkit/clipkit?

It is published by clipkit-video. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.