Media MCP Server

by rocksun

196 downloads Not rated yet
GitHub

About

# Media MCP Server Professional implementation of Media Metadata Control Protocol server ## Features - Built on FastMCP framework - Multimedia metadata management - RESTful API interfaces ## Installation ```bash uv pip install -e . ``` ## Running ```bash uv run media-mcp-server ``` ## Development ```bash uv venv uv…

Explore

- Built on FastMCP framework
- Multimedia metadata management
- RESTful API interfaces

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Media MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install with uv pip install -e ., then run with uv run media-mcp-server. Configure the CLOUDINARY_URL environment variable (e.g. cloudinary://my_key:my_secret@my_cloud_name) in the MCP server configuration. The server exposes an upload_image tool to upload images to Cloudinary.

upload_image

Uploads an image to Cloudinary.

Args:
image: Image file path or url of the image to upload.

Returns:
str: Secure URL of the uploaded image on Cloudinary CDN.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "media mcp server": {
            "media-mcp-server": {
                "command": "uv",
                "args": [
                    "pip",
                    "install",
                    "-e",
                    "."
                ]
            }
        }
    }
}

McpServers

{
    "media-mcp-server": {
        "command": "uv",
        "args": [
            "pip",
            "install",
            "-e",
            "."
        ]
    }
}

Professional implementation of Media Metadata Control Protocol server

Features

- Built on FastMCP framework - Multimedia metadata management - RESTful API interfaces

Installation

uv pip install -e .

Running

uv run media-mcp-server

Development

uv venv
uv pip install -e .[dev]

Tools

upload_image

Uploads an image to Cloudinary.

Args:
image: Image file path or url of the image to upload.

Returns:
str: Secure URL of the uploaded image on Cloudinary CDN.

Installation

Development/Unpublished Server Configuration

{
  "mcpServers": {
    "media-mcp-server": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/rocksun/Projects/media-mcp-server",
        "run",
        "media-mcp-server"
      ],
      "env": {
        "CLOUDINARY_URL": "cloudinary://my_key:my_secret@my_cloud_name"
      }
    }
  }
}
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.