ffmpeg-agent
by breakstring
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MEDIA_CPUS | No | Container CPU limit. Default: 2.0. | |
| MEDIA_PORT | No | Published host port. Default: 8080. | |
| MEDIA_IMAGE | No | Local image or published registry image reference. Default: ffmpeg-agent:v1-local. | |
| MEDIA_MEMORY | No | Container memory limit. Default: 2g. | |
| MEDIA_LLM_MODEL | No | Model ID for natural-language planning. Required if MEDIA_LLM_ENABLED is true. | |
| MEDIA_PIDS_LIMIT | No | Container process limit. Default: 128. | |
| MEDIA_A2A_ENABLED | No | Enable optional A2A. Default: false. | |
| MEDIA_CONFIG_PATH | No | Structural service JSON path, relative to the repository root. Default: ./deploy/local/media-config.json. | |
| MEDIA_LLM_API_KEY | No | Provider key for natural-language planning. Required if MEDIA_LLM_ENABLED is true. | |
| MEDIA_LLM_ENABLED | No | Enable natural-language planning. Default: false. | |
| MEDIA_BIND_ADDRESS | No | Published host address. Default: 127.0.0.1. | |
| MEDIA_LLM_BASE_URL | No | OpenAI-compatible API address for natural-language planning. Required if MEDIA_LLM_ENABLED is true. | |
| MEDIA_SERVICE_TOKEN | No | Bearer Token shared by HTTP, MCP, A2A, uploads and downloads. Must have at least 24 printable ASCII characters without spaces. Set to 'null' for open access. If omitted, a random token is generated by the configuration generator. Missing or empty Tokens stop startup. | |
| MEDIA_PUBLIC_BASE_URL | No | Address reachable by clients; also used for MCP Host/Origin validation. Default: http://localhost:8080. | |
| MEDIA_PLANNING_TIMEOUT_SECONDS | No | Natural-language planning budget in seconds. Default: 300. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues