Token导航 LogoToken导航TokenDH.com
MCP Video Generation with Veo2 logo
搜索检索stdio官方级别未说明来源级核验

MCP Video Generation with Veo2

MCP Server

@smithery/cli

MCP for Video- or Image-Generation with Google VEO2

工具数

0

提示词数

0

GitHub Stars

34

资源数

0
视频生成TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

mario-andreschak

提供方

mario-andreschak

最后核验

2026/5/18 02:50

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @mario-andreschak/mcp-veo2 --client claude

详细介绍

使用Veo2生成MCP视频

](https://smithery.ai/server/@mario-andreschak/mcp-video-generation-veo2)

该项目实现了一个模型上下文协议(MCP)服务器,该服务器公开了谷歌的Veo2视频生成功能。它允许客户端根据文本提示或图像生成视频,并通过MCP资源访问生成的视频。

特性

  • 生成 文本视频 鼓励
  • 生成 图像中的视频
  • 通过MCP资源访问生成的视频
  • 视频生成模板示例
  • 支持stdio和SSE传输

示例图像

1dec9c71-07dc-4a6e-9e17-8da355d72ba1

示例图像到视频

图片转视频-来自Grok生成的小狗

图片到视频-从真实的猫

先决条件

  • Node.js 18或更高版本
  • 谷歌API密钥,可访问Gemini API和Veo2模型(=您需要使用API密钥设置信用卡!->访问aistudio.Google.com)

安装

安装在 流动

  1. 单击添加服务器
  2. 将GitHub URL复制并粘贴到流中
  3. 单击解析、克隆、安装、构建和保存。

通过Smithery安装

通过以下方式自动安装克劳德桌面版mcp-video-generation-veo2 史密瑟里:

npx -y @smithery/cli install @mario-andreschak/mcp-veo2 --client claude

手动安装

  1. 克隆存储库:
   git clone https://github.com/yourusername/mcp-video-generation-veo2.git
   cd mcp-video-generation-veo2
  1. 安装依赖项:
   npm install
  1. 创建一个 .env 使用您的Google API密钥文件:
   cp .env.example .env
   # Edit .env and add your Google API key

.env 文件支持以下变量:

- GOOGLE_API_KEY:您的Google API密钥(必需) - PORT:服务器端口(默认值:3000) - STORAGE_DIR:存储生成视频的目录(默认:./生成视频) - LOG_LEVEL:日志记录级别(默认值:致命) - 可用级别:详细、调试、信息、警告、错误、致命、无 - 对于开发,设置为 debuginfo 有关更详细的日志 - 为了生产,保持 fatal 尽量减少控制台输出

  1. 构建项目:
   npm run build

用法

启动服务器

您可以使用stdio或SSE传输启动服务器:

stdio传输(默认)

npm start
# or
npm start stdio

SSE 运输

npm start sse

这将在端口3000(或您的 .env 文件)。

MCP工具

服务器公开了以下MCP工具:

generateVideoFromText

从文本提示生成视频。

参数:

  • prompt (string):视频生成的文本提示
  • config (对象,可选):配置选项

- aspectRatio (字符串,可选):“16:9”或“9:16” - personGeneration (字符串,可选):“dont_allow”或“allow_maadult” - numberOfVideos (数字,可选):1或2 - durationSeconds (数字,可选):介于5和8之间 - enhancePrompt (boolean,可选):是否增强提示 - negativePrompt (字符串,可选):描述不生成什么的文本

例子:

{
  "prompt": "Panning wide shot of a serene forest with sunlight filtering through the trees, cinematic quality",
  "config": {
    "aspectRatio": "16:9",
    "personGeneration": "dont_allow",
    "durationSeconds": 8
  }
}

从图像生成视频

从图像生成视频。

参数:

  • image (string):Base64编码图像数据
  • prompt (字符串,可选):引导视频生成的文本提示
  • config (object,可选):配置选项(与上述相同,但personGeneration仅支持“dont_allow”)

list生成的视频

列出所有生成的视频。

MCP资源

服务器公开以下MCP资源:

视频://{id}

通过ID访问生成的视频。

videos://templates

访问示例视频生成模板。

发展

项目结构

  • src/:源代码

- index.ts:主要入口点 - server.ts:MCP服务器配置 - config.ts:配置处理 - tools/:MCP工具实现 - resources/:MCP资源实现 - services/:外部服务集成 - utils/:实用功能

建筑

npm run build

发展模式

npm run dev

许可证

麻省理工学院

目录标签

目录标签

视频生成TypeScriptClauderesearch-and-dataaimcpimage-generationvideo-generationmcp-server本地部署文本转视频图像转视频MCP协议GoogleVeo2

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP