
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@mindstone/mcp-server-opus-video-clip
Advanced tools
OpusClip MCP server — turn long-form videos into short clips, manage projects, collections, censor jobs, and scheduled social posts through the OpusClip API
OpusClip MCP server for Model Context Protocol hosts. Turn long-form videos into short clips, manage projects, collections, censor jobs, and scheduled social posts through the OpusClip API.
After clicking the button, your host will prompt you to fill: OPUS_API_KEY, OPUS_API_TIMEOUT_MS, OPUS_UPLOAD_TIMEOUT_MS, OPUS_BRIDGE_TIMEOUT_MS.
{
"mcpServers": {
"OpusClip": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-opus-video-clip"
],
"env": {
"OPUS_API_KEY": "",
"OPUS_API_TIMEOUT_MS": "120000",
"OPUS_UPLOAD_TIMEOUT_MS": "600000",
"OPUS_BRIDGE_TIMEOUT_MS": "30000"
}
}
}
}
cd <path-to-repo>/connectors/opus-video-clip
npm install
npm run build
npx -y @mindstone/mcp-server-opus-video-clip
node dist/index.js
OPUS_API_KEY — OpusClip API keyMCP_HOST_BRIDGE_STATE — optional path to a host bridge state file used for credential managementMINDSTONE_REBEL_BRIDGE_STATE — backwards-compatible alias for MCP_HOST_BRIDGE_STATEOPUS_API_TIMEOUT_MS — outbound HTTP timeout for general Opus API calls (default 120000 ms, max 30 min)OPUS_UPLOAD_TIMEOUT_MS — per-chunk HTTP timeout for GCS resumable upload (default 600000 ms, max 30 min)OPUS_BRIDGE_TIMEOUT_MS — HTTP timeout for the optional host-app bridge (default 30000 ms, max 30 min)MCP_WORKSPACE_PATH — workspace directory for local-file access (see below)opus_upload_video (reads) and opus_download_clip (writes) are confined to a
workspace sandbox: MCP_WORKSPACE_PATH when set, otherwise the system temp
directory. Paths outside the sandbox — including .. traversal and symlinks
that escape it — are refused. Place source videos inside the workspace (or
temp) directory before uploading, and pick download targets inside it.
{
"mcpServers": {
"OpusClip": {
"command": "npx",
"args": ["-y", "@mindstone/mcp-server-opus-video-clip"],
"env": {
"OPUS_API_KEY": "your-api-key"
}
}
}
}
{
"mcpServers": {
"OpusClip": {
"command": "node",
"args": ["<path-to-repo>/connectors/opus-video-clip/dist/index.js"],
"env": {
"OPUS_API_KEY": "your-api-key"
}
}
}
}
configure_opus_api_key — Configure the OpusClip API keyopus_get_brand_templates — List brand templatesopus_create_project — Submit a long-form video URL for clipping (marked destructive)opus_get_project — Retrieve a project's status, metadata, and clipsopus_get_clips — Retrieve clips generated for a project (surfaces pagination metadata: total/next/limit)opus_share_project — Update a project's sharing visibility (marked destructive)opus_upload_video — Upload a local video file and create a clip project (orchestrates the 4-step GCS resumable upload; reads confined to the workspace sandbox; marked destructive)opus_download_clip — Download an exported clip MP4 to a local file inside the workspace sandbox. Only OpusClip CDN / Google Cloud Storage hosts are accepted; hostnames are DNS-resolved and every resolved address must be publicopus_create_censor_job — Create a censor job for a clip (marked destructive)opus_get_censor_job_status — Poll the status of a censor jobopus_create_collection — Create a clip collection (marked destructive)opus_get_collections — List your collectionsopus_export_collection — Export all clips from a collectionopus_delete_collection — Delete a collection (clips themselves are preserved)opus_add_clip_to_collection — Add a clip to an existing collectionopus_remove_clip_from_collection — Remove a clip from a collection (uses Opus's POST-to-delete idiom)opus_get_social_accounts — List connected social accountsopus_create_social_copy_job — Generate platform-specific social copy for a clipopus_get_social_copy_job — Retrieve the result of a social-copy jobopus_publish_post — Publish a clip to a connected social account immediately (marked destructive)opus_schedule_post — Schedule a clip for future publishing (marked destructive)opus_cancel_scheduled_post — Cancel a scheduled social postExternal text returned by the Opus API (project/clip titles, template and
collection names, social account display names, generated social copy,
upstream error strings and error bodies, job statuses, and continuation
tokens) is wrapped in <untrusted-content> envelopes so the model treats
it as data, not instructions.
FSL-1.1-MIT — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-05-19.
FAQs
OpusClip MCP server — turn long-form videos into short clips, manage projects, collections, censor jobs, and scheduled social posts through the OpusClip API
We found that @mindstone/mcp-server-opus-video-clip demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.