kaltura-mcp
1
The Kaltura MCP Server enables AI models to access and manage media stored on Kaltura through the Model Context Protocol. It provides media management features such as media upload, retrieval, and category management, facilitating smooth integration into AI workflows.
Kaltura Model Context Protocol (MCP) Server
The Kaltura MCP Server is an implementation of the Model Context Protocol (MCP) that integrates AI models with Kaltura's media management capabilities.
Features
- Upload media to Kaltura
- Retrieve and update media metadata
- Search for media entries
- Manage categories and users
Requirements
- Python 3.10 or higher
- Supported OS: Linux, macOS, Windows
Installation
Using Docker
- Pull and run the pre-built Docker image
- Alternatively, build locally with Docker Compose
Manual Installation
- Clone the repository, create a Python virtual environment, and install dependencies
Usage
- Can be used with Claude, MCP CLI, or programmatically
Available Tools
- Media and category management commands
Configuration
- Supports YAML and JSON formats; can configure via environment variables
Contributing
- Contributions are welcome. See CONTRIBUTING.md for details.
License
Licensed under the AGPLv3 License.