Unmerge
Split a flat image into separate transparent PNG layers. Pay with Unmerge credits.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"unmerge": {
"url": "https://unmerge.app/mcp"
}
}
}Remote-Endpunkte
https://unmerge.app/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (4)
🟢split_into_layers(image_url, image_base64, prompt, wait_seconds)
Split a flat image (PNG, JPG or WebP) into named transparent layers, with the hidden parts behind objects filled in. Costs 1 credit per layer returned (at most 17); the account needs at least 5 credits to start. Pass the image as a public https URL or as base64. Waits up to 50 seconds; if it is still processing, call get_layers later.
Eingabe-Schema
{
"type": "object",
"properties": {
"image_url": {
"description": "Public https URL of the image.",
"type": "string",
"format": "uri"
},
"image_base64": {
"description": "The image as base64, with or without a data: prefix. Use when there is no URL.",
"type": "string"
},
"prompt": {
"description": "Optional: what to separate, in plain words, e.g. \"the cat, the sofa and the background\". Leave empty to let the model decide.",
"type": "string",
"maxLength": 500
},
"wait_seconds": {
"description": "How long to wait for the result before returning, 0 to 50 seconds.",
"type": "integer",
"minimum": 0,
"maximum": 50
}
}
}🟢get_layers(project_id, wait_seconds)
Status of a split. When ready, returns every layer with its name, position and a PNG download URL valid for one hour. Free.
Eingabe-Schema
{
"type": "object",
"properties": {
"project_id": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "The id returned by split_into_layers."
},
"wait_seconds": {
"description": "How long to wait for the result before returning, 0 to 50 seconds.",
"type": "integer",
"minimum": 0,
"maximum": 50
}
},
"required": [
"project_id"
]
}⚪unlock_layers(project_id)
For a split with status needs_credits: pay the extra credits owed (shown as credits.owed) so the layer files become available. Charges once even if called again.
Eingabe-Schema
{
"type": "object",
"properties": {
"project_id": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "The id returned by split_into_layers."
}
},
"required": [
"project_id"
]
}🟢get_credits
Credits available on this Unmerge account. One credit is one layer returned.
Eingabe-Schema
{
"type": "object",
"properties": {}
}Community
Nachweis