GIF Creator MCP 是一个 MCP(模型上下文协议)服务器,可将视频文件转换为 GIF 动画。它能帮助你轻松地把各种视频转换为高质量的 GIF 格式,满足多样化的使用需求。
npm install
npm run build
目前,Claude Desktop 不支持视频输入。建议使用其他客户端,如 Goose 并将其作为扩展添加。 在 Goose 中,你可以通过以下步骤使用 Gif Creator 工具:进入高级设置 > 扩展 > + 添加自定义扩展,然后在命令中粘贴:
node /path/to/gif-creator-mcp/dist/index.js
同时,建议将超时时间增加到 1000。
对于其他 MCP 客户端,你可以使用以下命令启动服务器:
{
"mcpServers": {
"gif-creator": {
"command": "node",
"args": ["/path/to/gif-creator-mcp/dist/index.js"]
}
}
}
convert_video_to_gif该工具可将视频文件转换为 GIF 文件,并将其保存到源视频所在的同一目录。
参数说明:
video_path(必填):要转换的视频文件路径。fps(可选):GIF 的帧率(范围 1 - 30,默认值为 10)。width(可选):输出 GIF 的宽度(若未指定高度,则保持宽高比)。height(可选):输出 GIF 的高度(若未指定宽度,则保持宽高比)。start_time(可选):开始时间(以秒为单位,默认值为 0)。duration(可选):时长(以秒为单位,默认值为整个视频)。{
"video_path": "/path/to/video.mp4"
}
{
"video_path": "/path/to/video.mp4",
"fps": 15,
"width": 480,
"start_time": 5,
"duration": 10
}
{
"video_path": "/path/to/long-video.mov",
"start_time": 30,
"duration": 5,
"fps": 20
}
⚠️ 重要提示
- 输出的 GIF 文件将保存在输入视频所在的同一目录。
- 文件名与视频文件相同,但扩展名为 .gif。
- 处理大视频可能需要一些时间。
- 该工具使用优化调色板生成以提高 GIF 质量。
本项目采用 MIT 许可证。