kaltura-mcp

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.