Video Editing Mcp

Video Editing Mcp

🚀 视频编辑器 MCP 服务器

这是一套用于视频编辑的 MCP(模型上下文协议)服务器,为用户提供便捷的视频编辑解决方案。通过它,用户能借助模型上下文协议完成视频编辑任务。同时,文档附带了截图和 YouTube 演示链接,帮助用户更直观地了解其功能。

🚀 快速开始

安装

通过以下步骤快速安装和运行视频编辑器 MCP 服务器:

  1. 克隆仓库:

    git clone git@github.com:yourusername/video-editor-mcp.git
    cd video-editor-mcp
    
  2. 同步依赖项并生成锁定文件:

    uv sync
    
  3. 构建分发包:

    uv build
    
  4. 安装到 PyPI:

    uv publish
    

配置

video-editor-mcp 目录下创建一个配置文件,内容如下:

{
"development": {
"api_key": "your_api_key_here"
}
}

✨ 主要特性

  • 基于模型上下文协议:视频编辑器 MCP 服务器是一个基于模型上下文协议的视频编辑工具,为视频编辑提供了新的解决方案。
  • API 密钥访问:访问该服务需要有效的 API 密钥,可在设置页面获取,保障服务的安全性。

📦 安装指南

安装步骤

  1. 克隆仓库:

    git clone git@github.com:yourusername/video-editor-mcp.git
    cd video-editor-mcp
    
  2. 同步依赖项并生成锁定文件:

    uv sync
    
  3. 构建分发包:

    uv build
    
  4. 安装到 PyPI:

    uv publish
    

💻 使用示例

基础用法

  1. 克隆仓库并安装依赖项。
  2. 设置环境变量:
    export API_KEY=your_api_key_here
    
  3. 启动服务器:
    uv run video-editor-mcp your_api_key_here
    

高级用法

  • 带.photos 模式启动
    uv run --mode .photos video-editor-mcp your_api_key_here
    
  • 指定目录启动
    uv run --directory /path/to/video-editor-mcp video-editor-mcp your_api_key_here
    

完整代码示例

简单示例

from video_editor_mcp import VideoEditor

editor = VideoEditor(api_key="your_api_key_here")
editor.edit_video("input.mp4", "output.mp4")

进阶示例

import logging
from video_editor_mcp import VideoEditor

logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)

def on_progress(percent):
logger.info(f"视频编辑进度: {percent}%")

editor = VideoEditor(
api_key="your_api_key_here",
on_progress=on_progress
)

editor.edit_video("input.mp4", "output.mp4", {
"quality": "high",
"resolution": "1080p"
})

📚 详细文档

资源

视频编辑器 MCP 服务器

  • 概述:提供了一个基于模型上下文协议的视频编辑解决方案。
  • 截图链接:[在此处插入截图链接]
  • 演示链接:[在此处插入 YouTube 演示链接]

附录

错误处理

try:
editor.edit_video("invalid_file.mp4", "result.mp4")
except Exception as e:
logger.error(f"视频编辑失败: {str(e)}")

配置选项

{
"api_key": "your_api_key_here",
"preferences": {
"cache_location": "/path/to/cache",
"log_level": "info"
}
}

环境变量配置

设置以下环境变量以配置服务器:

  • VIDEO_EDITOR_API_KEY:API 密钥
  • VIDEO_EDITOR_CACHE:缓存目录路径

🔧 技术细节

开发

构建和发布

  1. 同步依赖项并生成锁定文件:
    uv sync
    
  2. 构建分发包:
    uv build
    
  3. 发布到 PyPI:
    uv publish
    

调试

由于 MCP 服务器通过标准输入输出运行,调试较为困难。推荐使用 MCP Inspector 进行调试。

启动 Inspector:

npx @modelcontextprotocol/inspector uv run --directory /Users/YOURDIRECTORY/video-editor-mcp video-editor-mcp YOURAPIKEY

监控日志

在项目目录中创建一个 app.log 文件,用于记录运行时信息。可以通过以下命令实时查看日志:

tail -n 90 -f app.log

📄 许可证

[在此处插入许可证信息]

贡献者

[在此处列出项目贡献者]

  • 0 关注
  • 0 收藏,23 浏览
  • system 提出于 2025-09-18 10:00

相似服务问题

相关AI产品