Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸŽ₯ Multimedia Process
  3. Media MCP
Media MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/23/2026, 4:46:26 AM

Media MCP

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

MCP Server for video enhancement and image segmentation (SAM3)

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "media-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@avclabs.ai/media-mcp@latest"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸŽ₯ More in Multimedia Process

Documentation Overview

media-mcp (Node.js)

Deployment update (2026-09-06): the SAM3 source and release scripts are now maintained in sam3-http-server, rooted at /opt/ai/sam3. API schema candidate head is 20260906_0007. SAM3 production bootstrap and nine-tool E2E remain pending. See the four-project rollout.

English | δΈ­ζ–‡

npm version Node.js >=18 License: MIT

A video enhancement, image enhancement/colorization/denoising, and image segmentation service based on the MCP protocol, acting as an MCP Client-Server to interact with backend HTTP Servers.

Release status (2026-09-06): npm latest is 0.2.1; that published artifact contains 5 tools (3 video + 2 SAM3) and its runtime metadata incorrectly reports 0.3.0. This repository is the unreleased 0.3.0 candidate, which fixes version consistency and adds 4 image tools plus an optional IMAGE_API_BASE_URL override. Image and video share the same public HTTP server and /enhance base URL; the candidate backend keeps their prepare concurrency, Redis queues, workers, and processing concurrency separate. The image routes now exist in candidate code but are not deployed or real-AI/TOS verified, so the image tools below are not a production npm capability until all 9 tools pass smoke tests and 0.3.0 is published.

Features

Provides the following MCP Tools:

Video Enhancement

  • create_task - Create a video enhancement task (supports URL or local file upload)
  • get_task_status - Query task status
  • enhance_video_sync - Synchronously enhance video (blocking wait, truncated at ~50s by default)

Image Enhancement (unreleased 0.3.0 candidate)

  • enhance_image_sync - Enhance image quality and optimize faces (supports URL or local file upload)
  • colorize_image_sync - Colorize black-and-white photos (supports URL or local file upload)
  • denoise_image_sync - Remove noise from images (supports URL or local file upload)
  • get_image_task_status - Query image task status (for polling after sync timeout)

Image Segmentation (SAM3)

  • sam3_predict - SAM3 image segmentation (supports local path, URL, or Base64 image)
  • get_sam3_task_status - Query SAM3 task status (for polling after sync timeout)

Prerequisites

  • Node.js >= 18 (check: node --version)
  • API Key (required for authentication)

Lazy Install (Recommended)

If your AI Agent has a known MCP config path, just copy the line below and send it to your AI:

Code
Install the npm package @avclabs.ai/media-mcp as an MCP server. My API Key is: sk-xxxxxxxx.

The AI will automatically:

  1. Detect your MCP client
  2. Find the config file path
  3. Write the correct configuration
  4. Prompt you to restart the client

Manual Install

No installation needed. Use npx directly in your MCP client config.

1. Claude Code (CLI)

Run in Claude Code:

Code
/mcp

Check the output for the "User MCPs" section to find the config file path, then edit that file.

Common paths (if /mcp is unavailable):

  • Windows: %USERPROFILE%\.claude.json
  • macOS: ~/.claude.json
  • Linux: ~/.claude.json
  • Legacy/Alternative: ~/.claude/mcp.json

Paste this (replace your-api-key):

config.json
{
  "mcpServers": {
    "video-enhancement": {
      "command": "npx",
      "args": ["-y", "@avclabs.ai/media-mcp@latest"],
      "env": {
        "API_KEY": "your-api-key"
      }
    }
  }
}

Save and run /mcp to verify it's loaded.

2. Cursor

Go to Settings > Tools & MCPs > Add New MCP Server:

  • Name: video-enhancement
  • Type: command
  • Command:
    bash
    env API_KEY=your-api-key npx -y @avclabs.ai/media-mcp@latest
    

Or edit ~/.cursor/mcp.json:

config.json
{
  "mcpServers": {
    "video-enhancement": {
      "command": "npx",
      "args": ["-y", "@avclabs.ai/media-mcp@latest"],
      "env": {
        "API_KEY": "your-api-key"
      }
    }
  }
}

Verify Installation

After restarting your client, check if the tools are available:

  1. Or ask: "What tools do you have available?"
  2. With the current npm latest=0.2.1, you should see create_task, get_task_status, enhance_video_sync, sam3_predict, and get_sam3_task_status.
  3. After 0.3.0 is published, you should additionally see enhance_image_sync, colorize_image_sync, denoise_image_sync, and get_image_task_status.

Configuration Options

VariableRequiredDefaultDescription
API_KEYYes-API authentication key (shared by video, image, and SAM3 services)
HTTP_API_BASE_URLNohttps://mcp.avc.ai/enhanceShared video and image HTTP service endpoint
IMAGE_API_BASE_URLNoSame as HTTP_API_BASE_URLOptional image endpoint override; omit for the shared production server
SAM3_API_BASE_URLNohttps://mcp.avc.ai/samSAM3 service endpoint
SAM3_POLL_INTERVALNo2000SAM3 polling interval (milliseconds)
SAM3_POLL_MAX_ATTEMPTSNo25SAM3 maximum polling attempts

IMAGE_API_BASE_URL is implemented by the unreleased 0.3.0 candidate as an optional override. Production uses the shared /enhance service, so it should normally be omitted; the candidate then resolves image and video calls to the same base URL.

Custom Endpoint (0.3.0 candidate)

config.json
{
  "env": {
    "HTTP_API_BASE_URL": "https://your-media-endpoint.com",
    "API_KEY": "your-api-key",
    "SAM3_API_BASE_URL": "https://your-sam3-endpoint.com"
  }
}

Or via CLI args:

Terminal
npx -y @avclabs.ai/media-mcp@0.3.0 --base-url https://your-media-endpoint.com --api-key your-api-key --sam3-base-url https://your-sam3-endpoint.com

Run this command only after 0.3.0 is published. The optional --image-base-url remains available only for deployments that intentionally split the public image endpoint; npm 0.2.1 does not support it.

Recommended Workflow

This project provides both synchronous and asynchronous modes.

Because MCP Agents typically enforce a ~60-second timeout per tool call, tasks with longer processing times (video enhancement) are strongly recommended to use asynchronous mode:

Asynchronous Mode (Recommended)

Video Enhancement:

  1. Call create_task to create a task β†’ immediately get task_id
  2. Wait a few seconds, then call get_task_status to query the status
  3. If status is processing, continue waiting and repeat step 2
  4. If status is completed, the task is done and the result contains video_url
  5. If status is failed, the task failed and the result contains error_message

Synchronous Mode (Simple Scenarios)

Video Enhancement:

  • Call enhance_video_sync β†’ the server polls internally
  • Defaults to a maximum wait of 50 seconds
  • If completed within 50 seconds, returns the result directly
  • If not completed within 50 seconds, returns task_id and instructions for the Agent to switch to get_task_status

Image Segmentation (SAM3):

  • Call sam3_predict β†’ the server polls internally
  • Defaults to a maximum wait of 50 seconds (25 attempts Γ— 2-second polling interval)
  • If completed within 50 seconds, returns the segmentation result directly
  • If not completed within 50 seconds, returns a truncation notice indicating the task is still processing

Usage Examples

Once configured, ask your AI agent naturally:

"Enhance this video to 1080p: https://example.com/video.mp4"

"Improve the quality of /Users/me/Desktop/video.mp4 to 2k"

"Enhance this image: https://example.com/photo.jpg"

"Colorize this black-and-white photo: /Users/me/Desktop/old_photo.png"

"Remove noise from this image: C:\Users\xxx\noisy.jpg"

"Analyze this image and find all objects: C:\Users\xxx\photo.png"

"Use SAM3 to segment this image, prompt: 'find all cars'"

The agent will automatically choose sync or async tools based on task complexity.

Provided Tools

Video Enhancement

create_task

Create an asynchronous video enhancement task.

Recommended for most use cases. Ideal for longer videos (over 10 seconds) to avoid timeouts and blocking the connection.

ParameterTypeRequiredDefaultDescription
video_sourcestringYes-Video URL or local file path (URL must be publicly accessible, links requiring login or signatures are not supported)
typestringNourlurl or local
resolutionstringNo720p480p, 540p, 720p, 1080p, 2k

Returns:

config.json
{
  "success": true,
  "task_id": "xxx",
  "status": "processing"
}

get_task_status

Query video enhancement task status.

The returned status field can be: processing, completed, or failed. If status is processing, you need to wait a few seconds and call this tool again.

ParameterTypeRequired
task_idstringYes

Returns:

config.json
{
  "success": true,
  "task_id": "xxx",
  "status": "completed",
  "progress": 100,
  "video_url": "https://...",
  "message": "Task is still processing, please check again later"
}

The message field only appears when status is processing, prompting the Agent to continue waiting.

enhance_video_sync

Synchronously enhance video (blocks until completion).

Best for short videos (estimated processing time < 1 minute). If the task is not completed within 50 seconds, the tool returns early with a task_id, and you need to use get_task_status to continue querying.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Multimedia Process View all alternatives
  • N
    Notch

    Turn product pages and creative briefs into finished video and image ads from your AI chat.

    πŸŽ₯ Multimedia Process25 views
    Compare vs Notch β†’
  • Kie MCP logoKie MCP

    MCP for kie.ai: 45+ image, 70+ video, 20+ audio models with model intelligence

    πŸŽ₯ Multimedia Process1 views
    Compare vs Kie MCP β†’
  • Trident MCP logoTrident MCP

    AI 3D model generation and post-processing: text/image/multiview-to-3D via Tripo, plus retopology, format conversion (GLB/FBX/OBJ/STL/USDZ), and stylization. Single Go binary, 10 tools, async generation with polling.

    πŸŽ₯ Multimedia Process25 views
    Compare vs Trident MCP β†’
  • Replicate MCP Server logoReplicate MCP Server

    Replicate MCP server - image, video, audio, speech, LLM, vision, upscale, 3D, training. 36 tools.

    πŸŽ₯ Multimedia Process1 views
    Compare vs Replicate MCP Server β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

Last commit
18d ago
Most recent push to the default branch.
Directory activity
1 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Media MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "media-mcp": { "command": "npx", "args": ["-y","@avclabs.ai/media-mcp@latest"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMedia MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/media-mcp?style=directory)](https://allmcps.com/mcp/media-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/media-mcp"><img src="https://allmcps.com/api/badge/media-mcp?style=directory" alt="Media MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸŽ₯Multimedia Process
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 6, 2026
11/15 checks healthy over the last 45d
Views1
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit18d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 6, 2026
39Quality signal: Fair Β· 39/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools15/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 6d ago via OSV.dev Β· @avclabs.ai/media-mcp@latest (npm)

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸŽ₯ Multimedia Process β†’Best MCP servers for Multimedia & Media Processing β†’Alternatives to Media MCP β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients