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 の両方をサポート) を使用することです。
オプション2: Docker Composeを使用してローカルでビルドする
あるいは、ローカルでイメージをビルドすることもできます。
手動インストール
構成
Kaltura MCPサーバーは、YAMLとJSONの両方の形式に対応した統合設定システムをサポートしています。始めるには:
config.yaml.example
をconfig.yaml
にコピーし、Kaltura API 資格情報で編集します。
- 設定には環境変数を使用することもできます。
詳細な構成オプションについては、構成ガイドを参照してください。
使用法
クロードと
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ファイルを参照してください。
This server cannot be installed
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 のメディア管理機能への標準化されたアクセスが提供されます。
Related MCP Servers
- AsecurityFlicenseAqualityA 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 -2514
- AsecurityFlicenseAqualityEnables 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 -3JavaScript
- AsecurityAlicenseAqualityA 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 -61079TypeScriptMIT License
- -securityAlicense-qualityA 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 -3TypeScriptMIT License