watermark-mcp-server
mang0cola/watermark-mcp-serverUpdated 21 days ago00

Remote#watermark#image-processing#MCP-serverLicense: NoneLanguage: Python

Watermark MCP Server

a simple Model Context Protocol (MCP) server that adds text or images watermarks to picture.

Available Tools

  • add_text_watermark - add text watermark to picture

    • input_image_path (str): Path to the input image
    • output_image_path (str): Output path for the watermarked image
    • watermark_text (str): Watermark text content
    • pos_ratio (list): Watermark position ratio
    • font_path (str): Path to the font file
    • font_size (int): Font size
    • color (list): RGB value of the text color
    • transparency (int): Text transparency
  • add_image_watermark - add image watermark to picture

    • input_image_path (str): Path to the input image
    • watermark_image_path (str): Path to the watermark image
    • output_image_path (str): Output path for the watermarked image
    • pos_ratio (list): Watermark position ratio
    • transparency (int): Watermark transparency

Local Setup

git clone https://github.com/mang0cola/watermark-mcp-server.git
cd watermark-mcp-server
uv venv
uv pip install -r pyproject.toml

Add to MCP client

for claude

{
    "mcpServers": {
        "watermark-mcp-server": {
            "command": "uv",
            "args": [
                "--directory",
                "<WATERMARK_MCP_SERVER_ABSOLUTE_PATH>",
                "run",
                "-m",
                "server"
            ],
        },
    }
}

for CherryStudio

{
  "mcpServers": {
    "watermark-mcp-server": {
      "name": "watermark-mcp-server",
      "type": "stdio",
      "isActive": true,
      "registryUrl": "",
      "command": "uv",
      "args": [
        "--directory",
        "<WATERMARK_MCP_SERVER_ABSOLUTE_PATH>",
        "run",
        "-m",
        "server"
      ]
    }
  }
}

Installation

Claude
Claude
Cursor
Cursor
Windsurf
Windsurf
Cline
Cline
Witsy
Witsy
Spin AI
Spin AI
Run locally with the following command:
Terminal
Add the following config to your client:
JSON
{
  "mcpServers": {
    "watermark-mcp-server": {
      "env": {},
      "args": [
        "--directory",
        "<WATERMARK_MCP_SERVER_ABSOLUTE_PATH>",
        "run",
        "-m",
        "server"
      ],
      "command": "uv"
    }
  }
}

MCPLink

Seamless access to top MCP servers powering the future of AI integration.

© 2025 MCPLink. All rights reserved.
discordgithubdiscord