Skip to main content
Glama

Kaltura MCP Server

by zoharbabin

Kaltura モデルコンテキストプロトコル (MCP) サーバー

Kaltura MCP サーバーは、AI モデルに Kaltura のメディア管理機能へのアクセスを提供するモデル コンテキスト プロトコル (MCP)の実装です。

概要

このサーバーにより、AI モデルは次のことが可能になります。

  • Kalturaにメディアをアップロードする
  • メディアメタデータを取得する
  • メディアを検索
  • カテゴリを管理する
  • ユーザーと権限を管理する

このサーバーは、モデル コンテキスト プロトコルを実装することにより、AI モデルが標準化された方法で Kaltura の API と対話できるようになり、Kaltura の機能を AI ワークフローに簡単に統合できるようになります。

要件

  • Python : 3.10 以上 (3.10、3.11、3.12 が公式サポートされています)
  • オペレーティングシステム: Linux、macOS、Windows
  • 依存関係: 完全なリストについてはpyproject.toml参照してください

リポジトリ構造

kaltura-mcp-publicリポジトリには、以下を含む完全な自己完結型の Kaltura MCP サーバー実装が含まれています。

  • 必要なすべてのコード
  • 包括的なドキュメント
  • Dockerサポート
  • セットアップスクリプト
  • クライアントの例
  • テストスクリプト

インストール

Dockerの使用

オプション1: ビルド済みのDockerイメージを使用する

始める最も簡単な方法は、事前に構築されたマルチアーキテクチャ Docker イメージ (x86_64/amd64 と ARM64/Apple Silicon の両方をサポート) を使用することです。

# Pull the latest image docker pull ghcr.io/zoharbabin/kaltura-mcp:latest # Create a config file cp config.yaml.example config.yaml # Edit config.yaml with your Kaltura API credentials # Run the container docker run -p 8000:8000 -v $(pwd)/config.yaml:/app/config.yaml ghcr.io/zoharbabin/kaltura-mcp:latest
オプション2: Docker Composeを使用してローカルでビルドする

あるいは、ローカルでイメージをビルドすることもできます。

# Clone the repository git clone https://github.com/zoharbabin/kaltura-mcp.git cd kaltura-mcp # Build and run with Docker Compose docker-compose up

手動インストール

# Clone the repository git clone https://github.com/zoharbabin/kaltura-mcp.git cd kaltura-mcp # Create a virtual environment (Python 3.10 or higher required) python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install dependencies pip install -e . # Configure the server cp config.yaml.example config.yaml # Edit config.yaml with your Kaltura API credentials # Run the server python -m kaltura_mcp.server

構成

Kaltura MCPサーバーは、YAMLとJSONの両方の形式に対応した統合設定システムをサポートしています。始めるには:

  1. config.yaml.exampleconfig.yamlにコピーし、Kaltura API 資格情報で編集します。
kaltura: partner_id: YOUR_PARTNER_ID admin_secret: YOUR_ADMIN_SECRET user_id: YOUR_USER_ID service_url: https://www.kaltura.com/api_v3
  1. 設定には環境変数を使用することもできます。
export KALTURA_PARTNER_ID=YOUR_PARTNER_ID export KALTURA_ADMIN_SECRET=YOUR_ADMIN_SECRET export KALTURA_USER_ID=YOUR_USER_ID

詳細な構成オプションについては、構成ガイドを参照してください。

使用法

クロードと

Claude で Kaltura MCP サーバーを使用するには、 「Claude での使用」ガイドを参照してください。

MCP CLIを使用する場合

MCP CLI で Kaltura MCP サーバーを使用するには、 「MCP CLI での使用」ガイドを参照してください。

プログラム的に

Kaltura MCP サーバーをプログラムで使用するには、 examplesディレクトリを参照してください。

利用可能なツール

Kaltura MCP サーバーは次のツールを提供します。

  • media_upload : Kaltura にメディアファイルをアップロードする
  • media_get : メディアメタデータを取得する
  • media_update : メディアメタデータを更新する
  • media_delete : メディアを削除する
  • category_list : カテゴリの一覧
  • category_get : カテゴリメタデータを取得する
  • category_add : 新しいカテゴリを追加する
  • category_update : カテゴリのメタデータを更新する
  • category_delete : カテゴリを削除する
  • user_list : ユーザーを一覧表示する
  • user_get : ユーザーのメタデータを取得する
  • user_add : 新しいユーザーを追加する
  • user_update : ユーザーメタデータを更新する
  • user_delete : ユーザーを削除する

利用可能なリソース

Kaltura MCP サーバーは次のリソースを提供します。

  • media://{entry_id} : メディアエントリのメタデータ
  • category://{category_id} : カテゴリメタデータ
  • user://{user_id} : ユーザーメタデータ

貢献

このプロジェクトに貢献する方法の詳細については、 CONTRIBUTING.md を参照してください。

ライセンス

このプロジェクトは AGPLv3 ライセンスの下でライセンスされています - 詳細についてはLICENSEファイルを参照してください。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

モデル コンテキスト プロトコルの実装。これにより AI モデルに、アップロード、メタデータの取得、検索、カテゴリと権限の管理など、Kaltura のメディア管理機能への標準化されたアクセスが提供されます。

  1. 概要
    1. 要件
      1. リポジトリ構造
        1. インストール
          1. Dockerの使用
          2. 手動インストール
        2. 構成
          1. 使用法
            1. クロードと
            2. MCP CLIを使用する場合
            3. プログラム的に
          2. 利用可能なツール
            1. 利用可能なリソース
              1. 貢献
                1. ライセンス

                  Related MCP Servers

                  • A
                    security
                    F
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.
                    Last updated -
                    25
                    14
                    • Apple
                    • Linux
                  • A
                    security
                    F
                    license
                    A
                    quality
                    Enables AI models to perform file system operations (reading, creating, and listing files) on a local file system through a standardized Model Context Protocol interface.
                    Last updated -
                    3
                    JavaScript
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.
                    Last updated -
                    6
                    107
                    9
                    TypeScript
                    MIT License
                  • -
                    security
                    A
                    license
                    -
                    quality
                    A server that enables AI models to access Kakao Map features (place search, address lookup, route finding) and Daum search services (web, image, blog, cafe) through Model Context Protocol.
                    Last updated -
                    3
                    TypeScript
                    MIT License

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/zoharbabin/kaltura-mcp'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server