MCP Media Server
by Bzcasper
MCP Media Server is a custom server for media processing, built with Python. It enables AI assistants to interact with media files, perform video processing, and integrate with Supabase and Pinecone for data storage and vector search.
Last updated: N/A
What is MCP Media Server?
MCP Media Server is a Python-based server designed to facilitate media processing tasks for AI assistants. It leverages tools like yt-dlp and FFmpeg, and integrates with Supabase and Pinecone for data management and semantic search.
How to use MCP Media Server?
The server can be set up manually or using Docker. After installation, you can run the MCP server, API server, or both. It integrates with Claude Desktop by configuring a new MCP server with the Python executable and main.py file path. API documentation is available at http://localhost:9000/docs when the API server is running.
Key features of MCP Media Server
YouTube video downloading
Video processing with FFmpeg
Supabase and Pinecone integration
MCP server for AI assistant integration
RESTful API gateway
Continuous operation with Docker
Progress tracking and Webhook support
User authentication and API key management
Use cases of MCP Media Server
Enabling AI assistants to process and analyze media files
Building video search and recommendation systems
Automating video processing workflows
Integrating media processing capabilities into existing applications
FAQ from MCP Media Server
How do I install the server?
How do I install the server?
You can install it manually using Python or deploy it using Docker.
How do I run the MCP server?
How do I run the MCP server?
Use the command python main.py
.
How do I access the API documentation?
How do I access the API documentation?
Once the API server is running, you can access the documentation at http://localhost:9000/docs.
What are the key API endpoints?
What are the key API endpoints?
Key endpoints include /videos/download
, /videos/process
, /videos/search
, /videos/vector-search
, and /videos/similar
.
How do I integrate with Claude Desktop?
How do I integrate with Claude Desktop?
Add a new MCP server in Claude Desktop settings, pointing to the Python executable and main.py file.