- Home
- MCP servers
- ZapCap
ZapCap
- python
0
GitHub Stars
python
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"bogdanminko-zapcap-mcp-server": {
"command": "uvx",
"args": [
"zapcap-mcp-server"
],
"env": {
"ZAPCAP_API_KEY": "your_api_key_here"
}
}
}
}ZapCap MCP Server provides a dedicated integration point to upload videos, create processing tasks, and monitor progress through the ZapCap API. It streamlines interactions with ZapCap from your MCP client by handling authentication and task management in a single, reusable server.
How to use
You connect to the ZapCap MCP Server from your MCP client by adding an MCP server configuration that points to the ZapCap server runner. Once connected, you can upload videos, create processing tasks with customizable subtitle styles and templates, and monitor task progress without manually composing API requests. The server uses your ZapCap API key to authorize all operations, so you only configure the key once in the environment.
How to install
Prerequisites you need installed on your system: a supported MCP client, the uv runtime, and a ZapCap API key.
# Install the uv runtime if you do not already have it
# Follow the installation steps provided by the uv tool’s documentation
# Install the ZapCap MCP Server using the MCP client configuration method (example below)
Additional sections
Configuration notes: set your ZapCap API key in the environment so every request the MCP server makes to ZapCap includes the key.
export ZAPCAP_API_KEY="your_api_key_here"
Available tools
zapcap_mcp_upload_video
Upload a video file to ZapCap. Parameters include the file_path to the video on your system.
zapcap_mcp_upload_video_by_url
Upload a video to ZapCap by providing a URL pointing to the video file.
zapcap_mcp_get_templates
Retrieve the list of available processing templates from ZapCap.
zapcap_mcp_create_task
Create a video processing task with full customization options, including subtitle styling and language, B-roll, and template selection.
zapcap_mcp_monitor_task
Monitor the progress of a specific video processing task using video_id and task_id.