Media MCP Server

by rocksun

196 downloads
Not rated
GitHub

Description

# 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…

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…

Details

Author
rocksun
Downloads
196
Categories
Media

- Built on the FastMCP framework
- Multimedia metadata management
- RESTful API interfaces
- Uploads images to Cloudinary CDN
- Secure URL returned for uploaded images

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.

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",
            "."
        ]
    }
}

Media MCP Server

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.