Token导航 LogoToken导航

MCP Server · 音视频

MCP Video Agent

一个基于Gemini 2.5 Flash和ElevenLabs TTS的AI视频分析系统,支持智能视频问答和上下文缓存加速。

stdio官方级别未说明来源级核验工具 0
视频分析PythonClaudeClaude Desktop

快速开始

作者 / 组织
ycsmiley
提供方
ycsmiley
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

音视频

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv venv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

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

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

🎥 MCP视频代理

一个强大的AI驱动的视频分析系统 双子座2.5闪光灯, ElevenLabs TTS,以及 Gemini上下文缓存 用于智能视频问答。

🎯 概述

该项目实现了一个与MCP(模型上下文协议)兼容的视频代理,可以:

  • 🎬 使用谷歌的Gemini 2.5 Flash(多模式AI)分析视频内容
  • 🗣️ 使用ElevenLabs文本转语音生成语音响应
  • ⚡ 利用Gemini的上下文缓存,将重复查询速度提高2-3倍
  • 🔌 作为Claude Desktop集成的MCP服务器
  • 🌐 提供两种部署选项:Modal(后端)+Gradio(前端),或独立的HF Space

🏗️ 建筑

选项1:分布式(模态+HF空间前端)

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   Gradio UI     │    │    Modal        │    │   Gemini 2.5    │
│ (HF Space)      │◄──►│   Backend       │◄──►│  Flash + Cache  │
│                 │    │                 │    │                 │
└─────────────────┘    └─────────────────┘    └─────────────────┘

选项2:独立(仅限高频空间)

┌─────────────────────────────────┐    ┌─────────────────┐
│   Gradio UI + Backend Logic     │    │   Gemini 2.5    │
│        (HF Space)                │◄──►│  Flash + Cache  │
│                                  │    │                 │
└─────────────────────────────────┘    └─────────────────┘

组件

  • 前端:Gradio网络界面,用于视频上传和对话问答
  • 后端(可选模式):具有持久存储的无服务器视频处理
  • AI堆栈:

- 用于视频分析的Google Gemini 2.5 Flash - Gemini上下文缓存,用于高效重复查询 - ElevenLabs用于自然语音响应

🚀 快速部署

选项1:部署到拥抱面部空间(建议快速启动)

cd hf_space
chmod +x deploy.sh
./deploy.sh YOUR_HF_USERNAME

然后在“空间设置”中配置机密:

选项2:将后端部署到模态+前端部署到高频空间

后端:

cd backend
modal deploy modal_app.py

前端:

cd frontend
# Set MODAL_BACKEND_URL in your HF Space settings
# Then upload frontend/ directory to your Space

配置

📁 项目结构

mcp-video-agent/
├── backend/                # Modal backend (optional distributed deployment)
│   ├── modal_app.py        # Video processing + Gemini Context Caching
│   ├── requirements.txt    # Backend dependencies
│   └── cookies.txt         # (Optional) YouTube cookies for yt-dlp
├── frontend/               # Gradio interface (connects to Modal backend)
│   ├── app.py              # Main Gradio application
│   └── requirements.txt    # Frontend dependencies
├── hf_space/               # 🌟 Standalone HF Space deployment (recommended)
│   ├── app.py              # All-in-one Gradio + Backend
│   ├── requirements.txt    # Python dependencies
│   ├── README.md           # Space description
│   ├── DEPLOYMENT.md       # Deployment guide
│   ├── deploy.sh           # Automated deployment script
│   └── .gitignore          # HF Space specific ignores
├── .gitignore              # Git ignore rules
└── README.md               # This file

🔌 在Claude Desktop中用作MCP服务器

部署到HF Space后,将此添加到您的Claude Desktop配置中:

macOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "video-agent": {
      "url": "https://YOUR_USERNAME-mcp-video-agent.hf.space/sse"
    }
  }
}

窗户: %APPDATA%\Claude\claude_desktop_config.json

⚡ 性能和成本

带上下文缓存的Gemini 2.5 Flash

  • 第一个查询:每个视频约0.05-0.15美元(全处理)
  • 后续查询 (1小时内):每次查询约0.005-0.015美元(成本降低90%!)
  • 速度提升:缓存查询速度提高2-3倍

ElevenLabs TTS

  • 成本:每1000个字符约0.18美元
  • 可选的:无需TTS(纯文本响应)即可正常工作

🛠️ 发展

本地测试(仅限前端)

cd frontend
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python app.py

本地测试(HF空间版)

cd hf_space
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
export GOOGLE_API_KEY=your_key_here
export ELEVENLABS_API_KEY=your_key_here
python app.py

📊 功能比较

功能模态+前端仅限高频空间
部署复杂性中等简单
视频存储持久(模态卷)临时
可扩展性高中
费用按次付费提供免费套餐
设置时间~10分钟~5分钟
推荐生产快速演示

🤝 贡献

欢迎投稿!拜托:

  1. 复刻仓库
  2. 创建要素分支
  3. 进行更改
  4. 提交拉取请求

📄 许可证

MIT许可证-有关详细信息,请参阅许可证文件。

🙏 致谢

内置:

📚 文档

  • 高频空间部署:参见 hf_space/DEPLOYMENT.md
  • 模态后端:参见 backend/modal_app.py 评论
  • 前端集成:参见 frontend/app.py 评论

🆘 支持

如果您遇到问题:

  1. 检查HF Space仪表板中的日志
  2. 验证在机密中是否正确设置了API密钥
  3. 审查 hf_space/DEPLOYMENT.md 有关故障排除提示
  4. 在GitHub上打开一个带有详细错误消息的问题

______________________________________________________________________

⭐ 如果你觉得这个项目有用,请在GitHub上加星!

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

视频分析Python本地部署智能问答多模态AI语音合成上下文缓存

支持客户端

Claude DesktopClaude

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

典型使用场景

语音转文字

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

文字转语音

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

视频素材处理

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

选择建议

值得选的地方

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

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0stdio有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 条

MCP Video Agent 怎么安装?

公开资料给出的安装命令是 python -m venv venv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

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

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

MCP Video Agent 收费吗?

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

MCP Video Agent 需要 API Key 吗?

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

MCP Video Agent 支持哪些客户端?

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

来源信息

继续浏览同类 MCP