这是一个使用 FFmpeg 处理视频文件的 Node.js 服务器。该服务器提供以下 API 功能:
在运行此应用程序之前,您需要安装以下软件:
brew install ffmpeg
sudo apt update
sudo apt install ffmpeg

C:\ffmpeg
)bin
文件夹添加到您的 PATH 环境变量中git clone https://github.com/bitscorp-mcp/mcp-ffmpeg.git
cd mcp-ffmpeg

npm install
要通过 Smithery 自动为 Claude Desktop 安装 mcp-ffmpeg:
npx -y @smithery/cli install @bitscorp-mcp/mcp-ffmpeg --client claude
使用以下命令启动服务器:
npm start
对于开发模式(文件更改时自动重启):
npm run dev
要通过 Smithery 自动为 Claude Desktop 安装 mcp-ffmpeg:
npx -y @smithery/cli install @bitscorp-mcp/mcp-ffmpeg --client claude
要为 Cursor 安装 mcp-ffmpeg,请转到设置 -> Cursor 设置 -> 功能 -> MCP 服务器 -> + 添加
选择类型:命令并粘贴以下内容,使用您从 Adjust 获取的 API 密钥:
npx -y @smithery/cli@latest run @bitscorp/mcp-ffmpeg
此 MCP FFmpeg 服务器可以与 Claude Desktop 集成,通过自然语言请求处理视频。
您可以直接使用 npx 运行服务器:
npx /path/to/mcp-ffmpeg
或者如果您已将包发布到 npm:
npx mcp-ffmpeg
要将此服务器添加到 Claude Desktop,请更新您的 Claude Desktop 配置文件:
找到您的 Claude Desktop 配置文件:
~/.config/claude-desktop/config.json
或 ~/Library/Application Support/Claude Desktop/config.json
%APPDATA%\Claude Desktop\config.json
~/.config/claude-desktop/config.json
在 mcpServers
部分添加 FFmpeg MCP 服务器:
{
"mcpServers": {
"ffmpeg": {
"command": "npx",
"args": [
"--yes",
"/absolute/path/to/mcp-ffmpeg"
]
}
}
}

如果您已将包发布到 npm:
{
"mcpServers": {
"ffmpeg": {
"command": "npx",
"args": [
"--yes",
"mcp-ffmpeg"
]
}
}
}

配置完成后,您可以使用如下提示:
使用 ffmpeg MCP 服务器,请将位于 /path/to/video.mp4 的视频调整为 720p 分辨率。
uploads
目录中output
目录中MIT