菲力
FFMPEG驱动的MCP服务器,用于智能视频操作。
快速入门
构建
生成名为的二进制文件 fillet:
go build -o fillet .克劳德
- 编辑
~/.config/Claude/claude_desktop_config.json(macOS)或适用于您操作系统的适当路径:
{
"mcpServers": {
"fillet": {
"command": "/path/to/fillet/binary",
"args": [],
"disabled": false
}
}
}替换 /path/to/fillet/binary 使用构建二进制文件的实际路径。
- 重新启动Claude Desktop以使Fillet可用。
示例1:准备命令
“创建一个ffmpeg命令,将video.mp4从10秒缩短到30秒,并使用中等预设的libx264编解码器对其进行转码”
克劳德会打电话的 prepareCommand 并返回确切的命令字符串。
示例2:连锁经营
“我想将4K视频的大小调整到1080p,将帧率降低到24fps,并使用H.265编解码器进行转码”
克劳德会打电话的 prepareCommand 具有调整大小、帧率和转码操作。
手动测试:MCP检查员
设置MCP检查器
- 安装Node.js(如果尚未安装)
- 全局安装MCP检查器:
npm install -g @modelcontextprotocol/inspector- 构建您的圆角服务器:
go build -o fillet .发射检查器
npx @modelcontextprotocol/inspector ./fillet这将在以下位置打开web UI http://localhost:3000 您可以在哪里:
- 查看所有可用工具(prepareCommand、executeCommand、checkJobStatus)
- 查看每个工具的JSON模式
- 向服务器发送测试请求
- 实时查看响应和错误
单元测试
go test -v ./...