Back to Browse

Clipkit MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

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

About

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

Remote endpoints: streamable-http: https://www.clipkit.dev/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

15 tools verified · Open access · No issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "dev-clipkit-clipkit": {
      "url": "https://www.clipkit.dev/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

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

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.

Reviews

No reviews yet

Be the first to review this server!