What are the prerequisites to run MCP Media Server?
Python 3.10+, FFmpeg, a Supabase account, a Pinecone account, and an OpenAI API key (for embeddings). Docker and Docker Compose are needed for containerized deployment.
@Bzcasper
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-media-server": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
MCP Media Server is a custom MCP server built with Python that enables AI assistants like Claude to interact with media files, perform video processing, and integrate with Supabase and Pinecone for data storage and vector search. It provides YouTube downloading, FFmpeg processing, and RESTful API endpoints for media workflows.
Install manually (Python 3.10+, FFmpeg, dependencies) or via Docker. Run with python main.py for stdio transport, python main.py --transport sse for SSE, or python main.py --api to enable the REST API. Optionally use --transport sse --api for both. For production, deploy with Docker Compose and configure a systemd service. Integrate with Claude Desktop by adding an MCP server entry in its settings JSON.
Python 3.10+, FFmpeg, a Supabase account, a Pinecone account, and an OpenAI API key (for embeddings). Docker and Docker Compose are needed for containerized deployment.
Run `python main.py` from the project root. For SSE transport use `python main.py --transport sse`. To enable the API server add `--api` or combine both with `--transport sse --api`.
In Claude Desktop's settings, add a new MCP server with the command pointing to your Python executable and arguments pointing to `main.py`. The server uses stdio transport by default.
Two transport modes are available: stdio (default, for direct Claude Desktop integration) and SSE (Server-Sent Events, for remote HTTP-based connections).
Files are stored locally in the `downloads/`, `processed/`, `thumbnails/`, and `cache/` directories within the project folder. Logs go to `logs/`.

Drive Veltake Studio from any AI agent: create film and ad projects, have the Studio agent build scenes on the canvas, price and start renders, export edited cuts, and make single images, video, speech and music in one c

Public Mangii MCP metadata (ai.mangii/manga). Remote Streamable HTTP at mcp.mangii.ai.

YouTube download API and MCP server. Download YouTube videos as MP4 (360p–4K) or audio as MP3/AAC, cut clips by start and end time, and get video metadata. No yt-dlp, proxies or cookies to maintain; 99.99% of downloads s

Make AI videos, images, voiceovers and full AI Video Story episodes from Claude, ChatGPT, Cursor or any MCP client, then post them to TikTok, YouTube and Instagram. Veo, Kling, Seedance and more, on your own aicut accoun

Build and run AI product photography workflows from your AI assistant: on-model shots, catalog images, prints and edits, with results returned in chat.
Comments