mcpField
G
Gemini Watermark Remover

Gemini Watermark Remover

Local
github.com/YezeryAI & Agents1Updated 35w ago

About Gemini Watermark Remover

Gemini Watermark Remover is an MCP server for removing Gemini AI watermarks from generated images. It accepts image paths and supports PNG, JPG, and WEBP input, with format-specific output quality settings.

Key features

  1. 01Remove Gemini AI watermarks
  2. 02Accept PNG, JPG, and WEBP images
  3. 03Set output format quality
  4. 04Choose markdown or JSON response

Use cases

  1. 01Removing watermarks from generated images
  2. 02Setting JPEG or WEBP output quality
  3. 03Saving processed images to a chosen path

MCP support

It exposes the gemini_remove_watermark tool to MCP clients, with input and output image paths and optional response and encoding settings.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"gemini-watermark-remover": {
"command": "npx",
"args": [
"-y",
"gemini-watermark-remover-mcp"
]
}
}
}
Run commandnpx -y gemini-watermark-remover-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmgemini-watermark-remover-mcp

Tools

1

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
input_pathstringYesPath to the input image file (PNG, JPG, WEBP)
jpeg_qualitynumberNoJPEG output quality (1-100, default: 95)
output_pathstringYesPath where the processed image will be saved
png_compression_levelnumberNoPNG compression level (0-9, default: 6)
response_formatenumNoOutput formatmarkdown | json
webp_qualitynumberNoWEBP output quality (1-100, default: 80)

Details

From the project README

Gemini Watermark Remove MCP Server

MCP server for removing Gemini AI watermarks from generated images.

Local Stdio Mode

Caution

Due to sharp compilation limitations, if you are on Linux or MacOS, it is recommended to globally install it so that it can run properly.

npm install -g gemini-watermark-remover-mcp

Claude Desktop
{
  "mcpServers": {
    "gemini-watermark-remove": {
      "command": "npx",
      "args": ["-y", "gemini-watermark-remover-mcp"]
    }
  }
}
OpenCode
{
  "mcp": {
    "gemini-watermark-remove": {
      "command": ["npx", "-y", "gemini-watermark-remover-mcp"],
      "type": "local",
      "enabled": true
    }
  }
}

Development

Prerequisites
  • Node.js >= 22
  • npm
Installation
# Clone or download the project
cd gemini-watermark-remover-mcp

# Install dependencies
npm install

# Build the project
npm run build
Running

Development mode (hot reload):

npm run dev

Production mode:

npm start
# or
node dist/index.js
Local Development Debug Config

For debugging after modifying source code, you can use the locally built version:

Claude Desktop:

{
  "mcpServers": {
    "gemini-watermark-remove": {
      "command": "node",
      "args": ["/path/to/gemini-watermark-remover-mcp/dist/index.js"]
    }
  }
}

MCP Tool Usage

gemini_remove_watermark

Removes the Gemini AI watermark from generated images.

Parameters:

ParameterTypeRequiredDefaultDescription
input_pathstringYes-Input image path (PNG, JPG, WEBP)
output_pathstringYes-Output image path
response_formatstringNomarkdownOutput format: markdown or json
jpeg_qualitynumberNo95JPEG quality (1-100)
webp_qualitynumberNo80WEBP quality (1-100)
png_compression_levelnumberNo6PNG compression level (0-9)

License

This project is licensed under the MIT License

Acknowledgments

This project is based on journey-ad/gemini-watermark-remover.

Thanks for the original implementation!

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.