← 返回目录
最多同时对比 4 个 SERVER

MCP Server 选型对比

把评分、权限、风险和适用场景放在同一张表里,快速判断哪个更适合你。

对比维度Kinocut面向 AI 代理的带护栏视频编辑 MCP 服务器Compartment加密、完全离线的 AI 代理长期记忆库
FMRS66 / 100 · C75 / 100 · B
可靠性10 / 2012 / 20
安全与权限11 / 2016 / 20
维护活跃度15 / 2014 / 20
文档质量16 / 2018 / 20
安装易用性14 / 2015 / 20
适合谁
  • 需要让 AI 代理在本地完成剪辑、加字幕、重制与质检的代理开发者
  • 使用 Claude Code、Cursor 等 MCP 客户端的开发者与创作者
  • 希望避免代理自己臆造 FFmpeg 参数、并需要可追溯产物的本地媒体工作者
  • 重视隐私与离线运行、不希望数据离开本机的个人或团队
  • 在多个 MCP 客户端(Claude Code、Claude Desktop、Hermes Agent、OpenClaw、Cursor、Codex、Gemini CLI 等)之间共享记忆的用户
  • 需要加密存储、审计链与可验证 vault 迁移的场景
  • 希望记忆检索延迟低、嵌入模型随包附带、无需额外 LLM 调用的用户
不适合谁
  • 需要托管式云端编辑器或按量计费 SaaS 的用户
  • 希望把 FFmpeg 当作无类型 shell 包装器自由执行任意命令的用户
  • 不愿在本机安装 FFmpeg(以及可选 Node.js、Whisper 等依赖)的用户
  • 期望直接处理 Insta360 .insv 或 GoPro .360 原始文件的人——必须先由相机应用导出为已拼接的等距柱状 MP4
  • 需要云端多设备实时同步或团队协作式托管记忆的用户;Compartment 的同步方式是在锁定后手动复制 vault 文件
  • 希望由服务端 LLM 自动抽取事实、自动决定记忆内容的用户;Compartment 明确不在内部调用 LLM,由宿主模型决定存什么
  • 无法安全保管口令或其口令遗失后需要恢复途径的用户(Compartment 不生成也不托管任何恢复短语)
  • 在服务器端以网络传输方式(SSE / streamable-http)接入的部署:本服务器为 stdio,不开放端口
所需权限
  • 读写本地媒体文件与输出目录(编辑、导出与生成回执)
  • 在本地执行 FFmpeg/ffprobe 子进程
  • 读取与本机项目数据目录(例如 ~/.mcp-video 兼容数据目录)
  • 可选:访问网络以使用 Hyperframes 相关能力、网页抓取或安装 Python 扩展依赖
  • 可选:C2PA 签名需要 c2patool 及本地清单/签名配置
  • 读取与写入用户主目录下的 vault 文件(默认为 ~/.compartment/memory.vault)及其同目录的 .config.json 设置文件
  • 访问存放解锁凭证的会话目录(可用 COMPARTMENT_SESSION_DIR 指定),该目录同时容纳共享嵌入进程的 Unix 套接字
  • 在 macOS 上可选使用钥匙串(compartment unlock --keychain 为显式选择加入)
  • 向各 MCP 客户端的配置文件写入或合并 mcpServers 条目(写入前做字节级备份)
  • 在 Claude Code 场景下安装 PostToolUse 钩子,用于捕获代理写入的记忆文件
  • 在 127.0.0.1 上提供只读浏览器 Dashboard(带一次性随机 URL 令牌)
风险与副作用
  • 代理可能生成不理想甚至不可用的视频:README 明确要求发布前执行视频质量检查与发布检查点,并进行人工视听审核
  • 覆盖或写坏源素材的风险:抢救与衍生流程声称保持源文件不可变,但用户仍需自行备份重要媒体
  • 可选扩展体积较大(转写约 1 GB、分轨约 2 GB、放大约 2 GB),会占用较多磁盘与安装时间
  • 依赖本机外部工具链(FFmpeg,Hyperframes 场景还需 Node.js 22+),环境不一致会导致失败
  • Hyperframes 的网页抓取、本地语音或 AI 去背等可选能力可能涉及网络访问与额外的许可/合规审查
  • README 中部分能力(如桌面 MCPB 打包、Sonic World Audio 深层次集成、可信执行内核、生成式计划)仍处于未发布或受限状态,不应视为已可用的稳定功能
  • 口令泄漏意味着加密内容可被解密;Compartment 不生成、不托管恢复短语,口令丢失无法恢复
  • 启用 memory_unlock 工具会把口令带入模型上下文,默认因此关闭
  • 2FA 依赖的密钥文件(例如 U 盘)丢失后,即使有口令也无法打开 vault
  • 带 --plaintext 的 export 会写出未加密的 JSONL,需要自行妥善处理该文件
  • 记忆内容可能来自不可信来源;虽然召回时会以“这是数据”提示包裹,并可标记 quarantined,宿主代理仍须把记忆当作数据处理,以降低提示注入风险
  • capture 钩子与各客户端配置写入会修改用户的设置文件,尽管实现会先备份、合并而非覆盖
支持客户端Claude Code, Claude Desktop, CursorClaude Desktop, Claude Code, Hermes Agent, OpenClaw, Cursor, VS Code, Codex, Gemini CLI, Cline, Roo Code, Zed, OpenCode, LM Studio, AnythingLLM, BoltAI, Goose, Kiro
工具能力1914