A
AzadKurt/videoworker-mcp
FFmpeg for AI agents
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Official descriptionFFmpeg for AI agents. Upload local media, process video/audio/images remotely, and download results via MCP.
Install & config
Install command from the repository
pip install videoworker-mcp
Parsed from the README we fetched on 2026-11-05; we have not executed it.
This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
- Star count
- 0 ★ · AzadKurt/videoworker-mcp · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-11-06 · last seen 2026-11-14 · seen 9× · listed by 2 sources
- Score
- score 203 · 2 sources · repo
- Install
pip install videoworker-mcp
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
pip install videoworker-mcp. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
AzadKurt/videoworker-mcp;first catalogued 2026-11-06;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# videoworker MCP
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Give your AI agent FFmpeg: upload local media, run a remote job, and save the result.
An MIT-licensed, local stdio MCP connector for the videoworker
video, audio and image processing API. Bring standard FFmpeg arguments; our workers
run them. No local FFmpeg installation required.
Get started free ·
Hosted MCP ·
REST API ·
Releases ·
Listed on Glama
## Choose your connection
| | Local connector — this repo | Hosted MCP |
| Best for | Local file uploads and downloads | Connecting without installing Python |
| Transport | stdio | Streamable HTTP |
| Sign in | Scoped API key in a private file | Browser login and OAuth consent |
| Local file access | Named media in your selected folders | None; upload via web or REST first |
| Setup | Quick start below | Hosted setup guide |
Both use the same account and allowance. The connector is free software; hosted
processing follows the current plans and limits.
Free accounts receive a small monthly allowance. Check pricing for the Starter
launch offer and its availability; a trial is not required to use Free.
## Quick start
### 1. Install — no checkout or Git needed
Requires Python 3.12 or newer. Install the versioned release wheel:
sh
python -m pip install "https://github.com/AzadKurt/videoworker-mcp/releases/download/v0.2.0/videoworkermcp-0.2.0-py3-none-any.whl"
python -m videoworkermcp --version
On Windows, use py -3.12 instead of python if needed. On macOS/Linux, your
command may be python3. Use that same Python installation in your MCP config.
Print its full path with:
sh
python -c "import sys; print(sys.executable)"
Alternative with Git installed:
sh
python -m pip install "git+https://github.com/AzadKurt/videoworker-mcp.git@v0.2.0"
This package is not on PyPI yet. pip install videoworker-mcp is not the command
for this release.
### 2. Create your workspace and private key file
Sign in to your workspace. Under API keys,
create a key with usage:read, files:write, jobs:read, jobs:write and
outputs:read for all ten tools. Save it as plain text in a file accessible
only to your user. On macOS/Linux: chmod 600 /absolute/path/to/key. On Windows,
keep it in your user profile and restrict its file permissions to you.
Create uploads and downloads folders. Both must exist and use absolute
paths. Keep only authorized media in uploads; keep the key file elsewhere.
Never paste the key into a chat or a shared client config.
### 3. Add your client config
Replace the Python and file/folder paths with your own. Merge the entry into an
existing config, preserving other servers. The values are paths, not secrets.
Restart or reload your client after saving.
#### Codex
Add to ~/.codex/config.toml:
toml
[mcpservers.videoworker]
command = "/absolute/path/to/python"
args = ["-m", "videoworkermcp"]
startuptimeoutsec = 30
tooltimeoutsec = 960
[mcpservers.videoworker.env]
VIDEOWORKERAPIKEYFILE = "/absolute/path/to/videoworker.key"
VIDEOWORKERUPLOADROOT = "/absolute/path/to/uploads"
VIDEOWORKERDOWNLOADROOT = "/absolute/path/to/downloads"
Windows forward-slash paths work, e.g. C:/Users/YOU/media/uploads. Ready-to-edit:
Windows / macOS and Linux.
Keep the hosted connection named videoworkerremote if you also use it.
An MIT-licensed, local stdio MCP connector for the videoworker
video, audio and image processing API. Bring standard FFmpeg arguments; our workers
run them. No local FFmpeg installation required.
Get started free ·
Hosted MCP ·
REST API ·
Releases ·
Listed on Glama
## Choose your connection
| | Local connector — this repo | Hosted MCP |
| Best for | Local file uploads and downloads | Connecting without installing Python |
| Transport | stdio | Streamable HTTP |
| Sign in | Scoped API key in a private file | Browser login and OAuth consent |
| Local file access | Named media in your selected folders | None; upload via web or REST first |
| Setup | Quick start below | Hosted setup guide |
Both use the same account and allowance. The connector is free software; hosted
processing follows the current plans and limits.
Free accounts receive a small monthly allowance. Check pricing for the Starter
launch offer and its availability; a trial is not required to use Free.
## Quick start
### 1. Install — no checkout or Git needed
Requires Python 3.12 or newer. Install the versioned release wheel:
sh
python -m pip install "https://github.com/AzadKurt/videoworker-mcp/releases/download/v0.2.0/videoworkermcp-0.2.0-py3-none-any.whl"
python -m videoworkermcp --version
On Windows, use py -3.12 instead of python if needed. On macOS/Linux, your
command may be python3. Use that same Python installation in your MCP config.
Print its full path with:
sh
python -c "import sys; print(sys.executable)"
Alternative with Git installed:
sh
python -m pip install "git+https://github.com/AzadKurt/videoworker-mcp.git@v0.2.0"
This package is not on PyPI yet. pip install videoworker-mcp is not the command
for this release.
### 2. Create your workspace and private key file
Sign in to your workspace. Under API keys,
create a key with usage:read, files:write, jobs:read, jobs:write and
outputs:read for all ten tools. Save it as plain text in a file accessible
only to your user. On macOS/Linux: chmod 600 /absolute/path/to/key. On Windows,
keep it in your user profile and restrict its file permissions to you.
Create uploads and downloads folders. Both must exist and use absolute
paths. Keep only authorized media in uploads; keep the key file elsewhere.
Never paste the key into a chat or a shared client config.
### 3. Add your client config
Replace the Python and file/folder paths with your own. Merge the entry into an
existing config, preserving other servers. The values are paths, not secrets.
Restart or reload your client after saving.
#### Codex
Add to ~/.codex/config.toml:
toml
[mcpservers.videoworker]
command = "/absolute/path/to/python"
args = ["-m", "videoworkermcp"]
startuptimeoutsec = 30
tooltimeoutsec = 960
[mcpservers.videoworker.env]
VIDEOWORKERAPIKEYFILE = "/absolute/path/to/videoworker.key"
VIDEOWORKERUPLOADROOT = "/absolute/path/to/uploads"
VIDEOWORKERDOWNLOADROOT = "/absolute/path/to/downloads"
Windows forward-slash paths work, e.g. C:/Users/YOU/media/uploads. Ready-to-edit:
Windows / macOS and Linux.
Keep the hosted connection named videoworkerremote if you also use it.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/azadkurt-videoworker-mcp/)
- Source
- github · https://github.com/AzadKurt/videoworker-mcp
- Browse by field
- Open source
- Listed by
- 2 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.