Video Text Watermark MCP
A Model Context Protocol (MCP) server for adding text watermarks and overlays to videos.
Features
- Text Watermark: Add permanent text watermarks to videos
- Text Overlay: Add timed text overlays that appear during specific time ranges
- Support for Chinese and other Unicode characters
- Customizable font, color, size, position, and opacity
- Background box support
Installation
Install via uvx (recommended):
uvx video-text-watermark-mcp
Or install via pip:
pip install video-text-watermark-mcp
Usage
Run the MCP server:
video-text-watermark-mcp
Requirements
- Python >=3.12
- FFmpeg installed on your system
Tools
add_text_watermark
Add a permanent text watermark to video:
video_path: Input video file pathoutput_video_path: Output video file pathwatermark_text: Text contentfont_size: Font size (default 24)font_color: Font color (default 'white')position: Position preset or custom coordinatesopacity: Transparency (0.0-1.0)font_file: Custom font file pathbox: Enable background box
add_text_overlay
Add timed text overlays:
video_path: Input video file pathoutput_video_path: Output video file pathtext_elements: List of text overlay configurations
License
MIT License
Metadata
Release files for mcpcn-video-text-watermark-mcp 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcpcn_video_text_watermark_mcp-0.1.6.tar.gz | 7.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcpcn_video_text_watermark_mcp-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.5 kB
Release files / mcpcn_video_text_watermark_mcp-0.1.6.tar.gz
| Download URL | mcpcn_video_text_watermark_mcp-0.1.6.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3b189daf485db78216060c284841358044149f442b1db4c9053d8ff894272c45
|
|
BLAKE2b-256 checksum How to use checksums |
a80abc2795b4feb0949fc2a1ed53a541ae32774f9a45adb3a588d0c42a71685f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / mcpcn_video_text_watermark_mcp-0.1.6-py3-none-any.whl
| Download URL | mcpcn_video_text_watermark_mcp-0.1.6-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bf46420fa886ca4e1065bbd56d13edfe1c0b1e97b88c01ab8dee40fc5d5cc208
|
|
BLAKE2b-256 checksum How to use checksums |
95675737d05664dc850ef2614a8ad0ba77826b6e2a32112296b14e33ae631d28
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|