基本能力
产品定位
SproutVideo MCP Server 是一个桥梁服务,连接 AI 模型与 SproutVideo 平台,使得 AI 系统能够通过标准化的 MCP 协议访问和操作视频内容。
核心功能
- MCP 兼容性:完全遵循 Model Context Protocol,确保与 AI 系统的无缝集成。
- SproutVideo 集成:提供对 SproutVideo API 的访问能力。
- 工具化架构:将 SproutVideo 功能封装为可调用的工具。
- 环境变量配置:通过环境变量简化配置过程。
适用场景
- AI 系统需要访问或管理 SproutVideo 上的视频内容。
- 开发需要与 SproutVideo 集成的 AI 应用。
- 自动化视频内容管理和检索。
工具列表
get_a_video:根据视频 ID 从 SproutVideo 获取视频信息。list_videos:列出 SproutVideo 上的所有视频,支持分页、排序和过滤。
常见问题解答
- 如何获取 API Key:需要从 SproutVideo 平台获取 API Key 并配置在
.env文件中。 - 如何添加新工具:需要在
server.ts和types.ts中添加相应的工具定义和实现。
使用教程
使用依赖
- Node.js (v16 或更高版本)
- npm 或 yarn
- SproutVideo API Key
安装教程
- 克隆仓库:
git clone https://github.com/twentynineteen/sproutvideo-mcp-server.git
cd sproutvideo-mcp-server- 安装依赖:
npm install- 创建
.env文件并配置 API Key:
SPROUTVIDEO_API_KEY=your_api_key_here调试方式
- 构建项目:
npm run build- 启动服务器:
npm start服务器将在标准输入/输出通道上监听 MCP 请求。
