关于 saymaker-mcp
saymaker-mcp 将 MCP 客户端接入 SayMaker 的图像和视频生成及编辑服务。它提供模型查询、任务轮询和生成文件,所列模型共用一个 SayMaker 账户积分余额。
主要功能
- 01查询可用模型及其输入
- 02根据文本生成图像
- 03按描述编辑图像
- 04根据文本或静帧生成视频
- 05轮询异步视频任务
- 06在 SayMaker 浏览器中继续操作
适用场景
- 01根据聊天提示词创建图像
- 02将提供的静态图像制作成动画
- 03跟踪视频生成任务
- 04修改照片并保留指定细节
MCP 相关
该服务通过 stdio 向 MCP 客户端提供 SayMaker 模型查询、图像与视频生成和编辑、任务状态及浏览器跳转工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| media | enum | 否 | 仅限图像模型,或仅限视频模型。image | video |
详细介绍
SayMaker MCP
通过任意 MCP 客户端运行 SayMaker 的图像和视频模型——Claude、Cursor、Cline、Codex。在聊天中请求一张图片或一段视频,即可获取生成的文件。
一个积分余额即可使用整个模型库:Veo 3.1、Kling 3.0、Seedance 2.0 和 2.5、Nano Banana 2、GPT Image 2.5、Seedream 5.0、Qwen Image 3、MiniMax H3、LTX 2.5、Wan 3.0 等。每次运行都会报告实际扣除的确切积分数;因技术原因失败的运行会退还积分。
工具
| 工具 | 功能 |
|---|---|
list_models | 列出所有图像和视频模型,以及每个模型接受的输入 |
generate_image | 文本生成图像,可设置宽高比和分辨率 |
edit_image | 修改照片中的一处内容并保留其他部分 |
generate_video | 文本生成视频,或为你提供的静态图像制作动画 |
get_task | 轮询使用 wait: false 提交的运行 |
open_in_saymaker | 获取用于在浏览器中继续操作的网址 |
安装
npx saymaker-mcp
Claude Desktop / Claude Code
{
"mcpServers": {
"saymaker": {
"command": "npx",
"args": ["-y", "saymaker-mcp"],
"env": { "SAYMAKER_API_KEY": "sk-..." }
}
}
}
Cursor / Cline
将客户端指向 npx -y saymaker-mcp(stdio 传输),并在其环境中设置 SAYMAKER_API_KEY。
Gemini CLI
gemini extensions install https://github.com/hanshs474/saymaker-mcp
Claude Code 插件
claude plugin marketplace add hanshs474/saymaker-mcp
claude plugin install saymaker@saymaker
API 密钥
在 saymaker.ai/settings/apikeys 创建密钥。密钥使用你自己的账户运行:模型、积分价格和套餐均与账户一致,运行结果会保存到你的素材库,地址为 saymaker.ai/history。
每次运行都需要密钥;新账户会获得注册积分。免费账户使用的视频模型为 minimax-h3-fast,运行开始前会在队列中等待;订阅套餐可让运行立即开始。
注意事项
- 视频生成需要几分钟,因此
generate_video默认会返回任务 ID。传入wait: true可阻塞等待,也可以使用get_task轮询。 - 编辑时,请同时描述要修改的内容以及必须保留的内容:“把夹克改成深绿色,面部、姿势和背景都保持原样”。后半部分决定了编辑能否保留这些内容。
SAYMAKER_BASE_URL可覆盖端点;仅在针对网站的本地构建进行测试时有用。
采用 MIT 许可证。由 SayMaker 制作——AI 视频生成 Agent:说出你想要的结果,它会执行各项步骤。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。