mcp.film

mcp.film / Upscaling & Enhancement / AVCLabs Media MCP

AVCLabs Media MCP

Officialby AVCLabspaidverified Aug 12, 2026

Cloud video upscaling, image restoration, and SAM3 segmentation without a local GPU.

What it does

AVCLabs' first-party MCP wraps its cloud enhancement backend: upscale and denoise video to 1080p/2K, enhance or colorize stills, and run Meta's SAM3 to pull pixel-level masks from an image by text prompt. Video runs as an async job (create_task then poll get_task_status) so long clips survive the client timeout. For an agent, this is the desktop Video Enhancer AI workflow reachable as tools — useful for cleaning up archival plates or lifting generated footage that came out soft.

Connect

Claude Code
claude mcp add avclabs -e API_KEY=YOUR_KEY -- npx -y @avclabs.ai/media-mcp@latest
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "avclabs": {
      "command": "npx",
      "args": [
        "-y",
        "@avclabs.ai/media-mcp@latest"
      ],
      "env": {
        "API_KEY": "YOUR_KEY_HERE"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "avclabs": {
      "command": "npx",
      "args": [
        "-y",
        "@avclabs.ai/media-mcp@latest"
      ],
      "env": {
        "API_KEY": "YOUR_KEY_HERE"
      }
    }
  }
}
Auth: api_key · env API_KEYhttps://mcp.avc.ai/

Tools you'll see

create_taskget_task_statusenhance_video_syncenhance_image_synccolorize_image_syncdenoise_image_syncsam3_predictget_sam3_task_status

Field notes

Official but barely trafficked: the repo has 0 stars and was last pushed 15 Jun 2026, and npm @avclabs.ai/media-mcp is on 0.2.1 from 22 May 2026. MIT, Node 18+, thin client over AVCLabs' HTTP backend. Ceiling is 1080p/2K — below what Topaz or the Topaz models on fal will give you, so this is the cheap-and-cloud option, not the finishing one. enhance_video_sync blocks and truncates around 50s; use create_task plus get_task_status for anything real. SAM3 segmentation is image-only, so it is a masking tool, not video roto. The vendor documents a JSON mcpServers block rather than a CLI one-liner — the command above is the same command/args/env in claude mcp add form. Pricing is behind a Buy Now page at mcp.avc.ai/pricing that did not render for verification, so per-job cost is unconfirmed; the generic env var name API_KEY will also collide if you set it globally.

Pairs well with