Skip to content

Releases: opus-pro/opusclip-mcp

v0.3.0 — editing lands on the agent surface

Choose a tag to compare

@yong-opus yong-opus released this 03 Sep 17:08
943634f

What changed on the hosted MCP surface (https://mcp.opus.pro/mcp) and the opusclip CLI since v0.2.0. Nothing to install — the endpoint is hosted, and the npm / PyPI launchers are unchanged.

Editing is on the agent surface now

  • edit_clip is served on the connector for everyone, and the raw editing-script pair (get_editing_script / apply_editing_script) is retired — the old pair signposts to it instead of accepting a script.
  • Timeline ops on edit_clip: cut and keep sections, delete a phrase, dub the clip into another language, fix captions, add a title card, add emoji — each runnable as a dry run first.
  • Deleting a phrase matches non-Latin scripts.
  • edit_clip returns a deep link into the web editor, so a person can pick up where the agent left off.
  • On MCP Apps clients an edit comes back as an in-chat receipt card — ops applied, words cut, timeline delta.
  • CLI: clip edit ops runs the same timeline ops, and delete_phrase / set_style run from the CLI too.

Publishing asks before it posts

  • Publish, schedule and share tools on the Claude connector hand off to a signed approval link for consent instead of posting straight away, and the consent mode follows the surface.
  • Publish-tool titles state what the surface actually does.

Connecting

  • Generation stays off the listed Claude connector: generative tools are not served there, and edit_clip arrives without its dub op — narrowed out of the ops it advertises, and refused if you call it anyway. mcp.opus.pro serves the full set.
  • GET / DELETE on the endpoint answer 405 instead of 403 — the 403 was making VS Code discard its client registration and re-authenticate.
  • The dedicated MCP host advertises its endpoint URI, and the RFC 9728 suffix-form protected-resource metadata is served.
  • JWKS is served at /.well-known/jwks.json.
  • Compliance-ready MCP instructions, plus the OpenAI domain challenge.

Also

  • list_scheduled_posts returns the project post URL and the failure reason.
  • The no-clip submit mode is discoverable in the submit schema.
  • duplicate_clip keeps the original title, and clip listings report their stage.
  • A render override that would change the aspect ratio is rejected.
  • arc_curate is removed from the surface.

Hosted endpoint unchanged: https://mcp.opus.pro/mcp (Streamable HTTP + OAuth, no API keys).
Docs: https://help.opus.pro/api-reference/agent-setup

v0.2.0 — preview-first clips, exports and scheduled posts

Choose a tag to compare

@yong-opus yong-opus released this 03 Sep 14:57
fbfe994

What the hosted MCP surface (https://mcp.opus.pro/mcp) and the opusclip CLI could do as of 2026-07-29.

Clips

  • Preview first: clips come back as previews and exporting is an explicit step, so an agent stops paying for renders nobody looked at.
  • export_clip covers HD, 4K and Adobe XML, gated to the same plan entitlements as the web.
  • duplicate_clip over REST, MCP and the CLI.
  • Applying a draft saves the clip with a preview-only render.
  • In-chat clip preview as an MCP App widget, drawn as a chromeless true-ratio grid.

Posting

  • list_scheduled_posts lists what is queued to post; the CLI gets post list.
  • Social post captions no longer come back blank on non-YouTube platforms.

Submitting

  • Submit switches (curation, render, conclusion actions) are exposed on the shared contract, so the CLI and the MCP take the same params.

Fixes

  • Expired and deleted projects are excluded from the list tools.
  • The claude.ai widget renders again — a static ui.domain was breaking it.
  • Each MCP surface's docs point at its own page.

Launchers

opusclip-mcp published on PyPI, so uvx opusclip-mcp works for stdio-only clients, and a root mcp.json makes the server discoverable to Open Plugins / cursor.directory. npm @opusclip/mcp unchanged at 0.1.0.


Hosted endpoint unchanged: https://mcp.opus.pro/mcp (Streamable HTTP + OAuth, no API keys).
Docs: https://help.opus.pro/api-reference/agent-setup