unmarking-mcp
v0.1.1
Published
Local MCP server that removes C2PA content credentials from AI-generated images, video and audio.
Maintainers
Readme
unmarking-mcp
Local MCP server that removes the C2PA content credential from AI-generated images, video and audio on your machine. It runs the same engine as unmark.ing, c2pa-rs compiled to WebAssembly, so files never leave your computer.
Setup
Claude Code:
claude mcp add unmarking -- npx -y unmarking-mcpAny other client that supports stdio servers:
{
"mcpServers": {
"unmarking": { "command": "npx", "args": ["-y", "unmarking-mcp"] }
}
}Requires Node 20 or newer.
Tools
inspect_file({ path | url })reports the content credential embedded in a file, including whether it was made with Claude.strip_file({ path | url, output? })removes it and writes the cleaned copy next to the original with a-cleansuffix, or tooutput. Files without a credential are left alone.
Supported formats: JPG, PNG, WebP, GIF, SVG, TIFF, DNG, HEIC, AVIF, JXL, MP4, MOV, AVI, MP3, WAV, FLAC and M4A.
For files that are only reachable by URL there is also a hosted server at https://api.unmark.ing/mcp. See unmark.ing/developers.
