Token导航 LogoToken导航

MCP Server · 音视频

Frames MCP

一个通过MCP协议与AI助手集成的本地视频帧提取工具,支持OCR文本识别、智能采样和视频剪辑功能。

stdio官方级别未说明来源级核验工具 4@eequaled/frames-mcp
视频处理JavaScriptClaudeCursorWindsurfCline

快速开始

作者 / 组织
eequaled
提供方
eequaled
运行时
Node.js

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

1 个

MCP World

选型结论

Frames MCP 属于音视频类 MCP Server,公开资料标注 4 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前先确认权限范围。

分类

音视频

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npx -y @eequaled/frames-mcp

客户端配置示例

{
  "mcpServers": {
    "frames-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@eequaled/frames-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

🎞️ 视频帧MCP

1-衬垫: 给你的AI代理眼睛:从本地视频中为Claude、Cursor和Windsurf提取视觉背景。

这是一个 MCP(模型上下文协议) 将AI编码助手与 ffmpeg,使他们能够直接从聊天中处理视频文件。

https://github.com/user-attachments/assets/8493da1c-1c2a-42d4-87ee-40cead242eb2

______________________________________________________________________

✨ 特性

工具说明
extract_frame提取单个图像(返回base64& OCR文本;路径可选)
extract_multiple_frames批量提取帧(返回base64;目录可选)
get_video_info获取持续时间、分辨率、FPS、编解码器和帧数
extract_clip剪切视频片段(需要路径)

______________________________________________________________________

🧠 智能功能

  • 内置OCR(extract_frame):服务器使用以下命令自动运行光学字符识别 tesseract.js 在提取的帧上,将文本直接返回给您的人工智能。非常适合阅读视频中的错误消息或幻灯片内容。
  • 智能采样(extract_multiple_frames):不要每秒都转储一帧,破坏你的令牌上下文。请求 totalFrames: 10,服务器将完美地分割视频,返回10个均匀分布的帧,捕捉整个时间线。
  • 瞬态模式:如果省略帧的输出路径,服务器会将其保存到系统临时文件夹中,将其读取为base64,并立即删除。零杂乱。

______________________________________________________________________

🔒 100%本地和私人

你的视频文件永远不会离开你的机器。帧提取、OCR和剪切完全在本地进行。这使得它对企业环境、保密协议和私人录音是安全的。

______________________________________________________________________

⚙️ 运作原理

所有处理都会发生 本地在您的计算机上 使用 ffmpeg, ffprobe,以及 tesseract.js OCR。服务器通过以下方式进行通信 标准 传输——标准MCP协议。你的AI发送一个工具调用,服务器运行命令,并返回结果(以及文本,如果适用)。

  • extract_frame → ffmpeg -ss -i video.mp4 -frames:v 1 output.jpg + OCR处理
  • extract_multiple_frames → ffmpeg -vf fps=N/duration video.mp4 output_%04d.jpg
  • get_video_info → ffprobe -print_format json -show_streams -show_format video.mp4
  • extract_clip → ffmpeg -ss -to -c copy video.mp4 clip.mp4
为什么使用 -c copy? 它完全跳过了重新编码,使剪辑提取近乎即时。折衷之处在于,剪切与最近的关键帧对齐,因此它们可能会在精确的帧上略微偏离。

______________________________________________________________________

📋 需求

安装ffmpeg

平台命令
视窗winget install ffmpeg 或 choco install ffmpeg
macOSbrew install ffmpeg
Ubuntu/Debiansudo apt install ffmpeg
Fedora/RHELsudo dnf install ffmpeg

验证它是否有效: ffmpeg -version

______________________________________________________________________

🚀 安装

npx -y @eequaled/frames-mcp

*(或者,您可以从源代码克隆和构建)。*

这 npx 命令会自动从NPM获取最新版本。

______________________________________________________________________

🛠️ 配置代码段

对于使用 config.json 结构(Cursor、Claude、Roo Code、Cline、Windsurf),在您的 mcpServers 对象:

{
  "mcpServers": {
    "video-frames": {
      "command": "npx",
      "args": ["-y", "@eequaled/frames-mcp"]
    }
  }
}
\[!重要\] 如果你从GitHub克隆而不是使用 npx,将命令更改为 node args指向 绝对路径 您当地的 dist/index.js.

______________________________________________________________________

🔌 客户端设置

光标

  1. 打开 设置 → 特性 → 主控程序
  2. 点击 +添加新的MCP服务器
  3. 填写:

- 名字: video-frames - 类型: command - 命令: npx -y @eequaled/frames-mcp

  1. 保存并等待 绿点 (已连接)

______________________________________________________________________

克劳德桌面版

编辑您的配置文件:

  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "video-frames": {
      "command": "npx",
      "args": ["-y", "@eequaled/frames-mcp"]
    }
  }
}

______________________________________________________________________

Roo代码(VS代码扩展名)

打开Roo Code MCP设置面板,或直接编辑文件:

%APPDATA%\Code\User\globalStorage\roovscode.roo-cline\settings\cline_mcp_settings.json
{
  "mcpServers": {
    "video-frames": {
      "command": "npx",
      "args": ["-y", "@eequaled/frames-mcp"]
    }
  }
}

______________________________________________________________________

Cline(VS代码扩展)

编辑临床MCP设置文件:

%APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
{
  "mcpServers": {
    "video-frames": {
      "command": "npx",
      "args": ["-y", "@eequaled/frames-mcp"]
    }
  }
}

______________________________________________________________________

帆板运动

打开 设置 → 主控程序 → 添加服务器 并填写:

{
  "command": "npx",
  "args": ["-y", "@eequaled/frames-mcp"]
}

______________________________________________________________________

CLI/其他平台

任何MCP兼容工具(Open Interpreter、自定义脚本等)都可以使用以下方式连接:

参数值
运输stdio
命令npx
参数["-y", "@eequaled/frames-mcp"]

您也可以直接在终端中进行测试:

# Smoke test — should print the running message
npx -y @eequaled/frames-mcp

# Send a raw JSON-RPC list request
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | npx -y @eequaled/frames-mcp

______________________________________________________________________

💬 示例提示

连接后,在您的AI聊天中尝试以下操作:

What's the duration and resolution of /path/to/video.mp4?
Extract the frame at 1:30 from /path/to/video.mp4 and save it to /output/thumb.jpg
Check this video and tell me the moment the error message appears.
Summarize the UI changes in this screen recording.
Extract the text from the slide at 02:45.
提示: 总是使用 绝对路径 (例如。, C:\Videos\movie.mp4 或 /home/user/movie.mp4).相对路径不会可靠地解析。

______________________________________________________________________

🧠 为什么这很有用

结合您的人工智能的视觉能力,此MCP可以解锁:

  • 视频内容分析 --提取帧→ AI描述或总结场景内容
  • 缩略图生成 --随时拉出最好看的相框
  • 快速视频检查 --无需打开视频播放器即可获取元数据
  • 剪辑提取 --按需剪切精彩片段或短片
  • GIF/视频管道 --夹一段并用管子将其进一步加工

______________________________________________________________________

🛠️ 支持的视频格式

mp4, mkv, avi, mov, webm, flv, wmv, m4v --以及ffmpeg可以解码的任何其他内容。

______________________________________________________________________

🤖 AI代理集成

该项目包括 llms.txt file——专门为AI代理编写的机器可读文档。如果你想让人工智能助手代表你设置、配置或使用此MCP服务器,只需将其指向该文件:

“阅读 llms.txt 在这个仓库中,将视频帧MCP添加到我的设置中。"

该文件包含代理所需的一切:先决条件、安装步骤、每个客户端的配置代码段、包含所有参数的完整工具规范以及重要注意事项(如始终使用绝对路径)。

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

视频处理JavaScript本地部署AI集成本地OCR智能采样视频剪辑

支持客户端

ClaudeCursorWindsurfCline

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

语音转文字

把会议录音转成文字,再整理要点。

文字转语音

把文案转成配音,调整语速和音色。

视频素材处理

提取字幕、剪出片段、生成封面。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在音视频场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Frames MCP

MCP World · 本页

4stdio有1 个2026-05-17
Youtube E0eb3510

MCP World

0stdio有1 个2026-05-17
Ableton MCP B7b69a6a

MCP World

16stdio有2 个2026-05-17
Voicemode MCP

MCP World

0stdio有3 个2026-05-17
Short Video Maker MCP

MCP World

0stdio有3 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Frames MCP 怎么安装?

公开资料给出的安装命令是 npx -y @eequaled/frames-mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Frames MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Frames MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Frames MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Frames MCP 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf、Cline;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP