CutConvert

Convert subtitles, transcripts, broadcast captions (SCC/MCC/STL), EDLs, and Premiere files.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
83%
命名质量
95%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,222token 数(工具定义)
~2.1 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 0.95%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "converter": {
      "url": "https://cutconvert.com/api/mcp"
    }
  }
}

远程端点

https://cutconvert.com/api/mcpstreamable-http

它能做什么

工具清单

工具(4)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢list_converters

List every conversion CutConvert supports (source format, output format, and the target id to pass to convert_file).

输入模式

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢convert_file(filename, content, content_base64, caption_language, frame_rate, ...)

Convert a subtitle, transcript, caption, EDL, FCPXML, or Premiere .prtranscript file. Pass text file contents in `content`; pass binary files (.prtranscript) as base64 in `content_base64`. The filename extension drives format detection. Use `target` from list_converters to pick the output, or leave it as "auto" to get the default output for the detected format. Returns the converted file content (text formats inline; DOCX/ZIP as base64).

输入模式

{
  "type": "object",
  "properties": {
    "filename": {
      "type": "string",
      "description": "Original file name including extension, e.g. \"episode1.srt\" — drives format detection."
    },
    "content": {
      "type": "string",
      "description": "The file content for text formats (SRT, VTT, TXT, EDL, JSON, FCPXML, …)."
    },
    "content_base64": {
      "type": "string",
      "description": "Base64-encoded bytes for binary formats (.prtranscript)."
    },
    "caption_language": {
      "type": "string",
      "description": "BCP 47 caption language for ITT/TTML, e.g. en-US or ja. Defaults to the source language or undetermined."
    },
    "frame_rate": {
      "type": "string",
      "enum": [
        "auto",
        "23.976",
        "24",
        "25",
        "29.97",
        "30",
        "50",
        "59.94",
        "60"
      ],
      "description": "Frame rate for frame-based outputs such as ITT. Defaults to auto."
    },
    "target": {
      "type": "string",
      "enum": [
        "auto",
        "prprojAaf",
        "fcpxmlAaf",
        "prprojRpp",
        "sesxRpp",
        "avbCsv",
        "srtJson",
        "srtAvidTxt",
        "txtSrt",
        "edlCsv",
        "txtJson",
        "wordJson",
        "srtSbv",
        "srtAss",
        "srtVtt",
        "prtranscriptSrt",
        "prtranscriptVtt",
        "vttSrt",
        "srtText",
        "vttText",
        "prprojXml",
        "prprojDrp",
        "aafXml",
        "aafDrp",
        "fcpxmlXml",
        "fcpxmlDrp",
        "fcpxmlEdl",
        "fcpxmlShotlist",
        "drpXml",
        "prprojCsv",
        "prprojEdl",
        "prprojFcpxml",
        "drpFcpxml",
        "aafFcpxml",
        "drpCsv",
        "drpEdl",
        "aafCsv",
        "aafEdl",
        "prtranscriptDocx",
        "prtranscriptCsv",
        "capcutSrt",
        "jsonVtt",
        "jsonDocx",
        "jsonText",
        "sccCsv",
        "mccCsv",
        "stlCsv",
        "fcpxmlDocx",
        "fcpxmlCsv",
        "prtranscriptText",
        "srtItt",
        "srtTtml",
        "sbvSrt",
        "srtDocx",
        "vttDocx",
        "assSrt",
        "jsonJson",
        "jsonSrt",
        "srtCsv",
        "csvSrt",
        "srtFcpxml",
        "fcpxmlSrt",
        "srtScc",
        "sccSrt",
        "srtMcc",
        "mccSrt",
        "srtStl",
        "stlSrt",
        "aafRpp",
        "fcpxmlRpp",
        "drpRpp"
      ],
      "description": "Conversion target id from list_converters, or \"auto\" for the default output."
    }
  },
  "required": [
    "filename"
  ],
  "additionalProperties": false
}
🟢inspect_file(filename, content, content_base64)

Detect the format of a subtitle/transcript/EDL/FCPXML file and report what CutConvert would produce from it, without performing the conversion or using quota.

输入模式

{
  "type": "object",
  "properties": {
    "filename": {
      "type": "string",
      "description": "Original file name including extension."
    },
    "content": {
      "type": "string",
      "description": "File content (text formats)."
    },
    "content_base64": {
      "type": "string",
      "description": "Base64 bytes (binary formats like .prtranscript)."
    }
  },
  "required": [
    "filename"
  ],
  "additionalProperties": false
}
🟢timecode_calculate(timecode, rate, to_rate, mode)

Parse an SMPTE timecode at a frame rate (including 29.97/59.94 drop-frame) and report its frame count and real elapsed seconds; optionally re-express it at another rate.

输入模式

{
  "type": "object",
  "properties": {
    "timecode": {
      "type": "string",
      "description": "Timecode like \"01:00:02:12\" (use \";\" before frames for drop-frame)."
    },
    "rate": {
      "type": "string",
      "enum": [
        "23.976",
        "24",
        "25",
        "29.97df",
        "29.97",
        "30",
        "50",
        "59.94df",
        "59.94",
        "60"
      ],
      "description": "Frame rate the timecode is expressed in."
    },
    "to_rate": {
      "type": "string",
      "enum": [
        "23.976",
        "24",
        "25",
        "29.97df",
        "29.97",
        "30",
        "50",
        "59.94df",
        "59.94",
        "60"
      ],
      "description": "Optional target frame rate to convert to."
    },
    "mode": {
      "type": "string",
      "enum": [
        "time",
        "frames"
      ],
      "description": "When converting rates: \"time\" keeps the same real-world moment (conform, default); \"frames\" keeps the frame count (reinterpret)."
    }
  },
  "required": [
    "timecode",
    "rate"
  ],
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本4 个工具
已验证未记录版本4 个工具