Skip to main content
Glama

Image Tools - Background Removal, Upscaling, Face Restoration

Server Details

Image tools: background removal (BiRefNet), upscaling, face restoration. GPU-accelerated.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
fasuizu-br/speech-ai-examples
GitHub Stars
0

See and control every tool call

Log every tool call with full inputs and outputs
Control which tools are enabled per connector
Manage credentials once, use from any MCP client
Monitor uptime and get alerted when servers go down

Available Tools

4 tools
check_image_serviceTry in Inspector

Check health status of Image API services and loaded models.

Returns: dict with keys: - status (str): 'healthy' or error state - models (dict): Loaded model status per capability - version (str): API version

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

remove_backgroundTry in Inspector

Remove the background from an image.

Uses BiRefNet segmentation to precisely separate foreground from background. Returns a base64-encoded image with transparent background (PNG) or white background (WebP). Sub-500ms latency on GPU.

Args: image_base64: Base64-encoded image data (PNG, JPEG, or WebP). output_format: Output format -- 'png' (with transparency) or 'webp'.

Returns: dict with keys: - image_base64 (str): Base64-encoded result image - format (str): Output image format - original_size (dict): Original width and height - processing_ms (int): Processing time in milliseconds

ParametersJSON Schema
NameRequiredDescriptionDefault
image_base64YesBase64-encoded image data. Supports PNG, JPEG, and WebP formats.
output_formatNoOutput image format: 'png' (default, with transparency) or 'webp'png
restore_faceTry in Inspector

Restore and enhance faces in an image using GFPGAN.

Detects all faces via RetinaFace, restores quality (fixes blur, noise, compression artifacts), and pastes them back. Optionally enhances the background using Real-ESRGAN. GPU-accelerated, sub-3s latency.

Args: image_base64: Base64-encoded image data containing faces (PNG, JPEG, WebP). upscale: Output upscale factor -- 1 to 4 (default: 2). enhance_background: Whether to enhance background with Real-ESRGAN (default: true).

Returns: dict with keys: - image (str): Base64-encoded restored image - format (str): Output image format - width (int): Output width - height (int): Output height - upscale (int): Scale factor applied - processing_time_ms (float): Processing time in milliseconds

ParametersJSON Schema
NameRequiredDescriptionDefault
upscaleNoOutput upscale factor: 1-4 (default: 2)
image_base64YesBase64-encoded image data containing one or more faces.
enhance_backgroundNoEnhance background with Real-ESRGAN (default: true)
upscale_imageTry in Inspector

Upscale image resolution using Real-ESRGAN.

Enhances image resolution by 2x or 4x using GPU-accelerated Real-ESRGAN super-resolution. Processes in tiles (256x256) to manage VRAM. Maximum output dimension: 8192x8192.

Args: image_base64: Base64-encoded image data (PNG, JPEG, or WebP). scale: Upscale factor -- 2 or 4 (default: 4).

Returns: dict with keys: - image (str): Base64-encoded upscaled image - format (str): Output image format - width (int): Output width - height (int): Output height - scale (int): Scale factor applied - processing_time_ms (float): Processing time in milliseconds

ParametersJSON Schema
NameRequiredDescriptionDefault
scaleNoUpscale factor: 2 or 4 (default: 4)
image_base64YesBase64-encoded image data. Supports PNG, JPEG, and WebP formats.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.