Servidor de protocolo de contexto de modelo (MCP) de Kaltura
El servidor MCP de Kaltura es una implementación del Protocolo de contexto de modelo (MCP) que proporciona a los modelos de IA acceso a las capacidades de gestión de medios de Kaltura.
Descripción general
Este servidor permite que los modelos de IA:
- Subir medios a Kaltura
- Recuperar metadatos de medios
- Búsqueda de medios
- Administrar categorías
- Administrar usuarios y permisos
Al implementar el Protocolo de Contexto de Modelo, este servidor permite que los modelos de IA interactúen con la API de Kaltura de manera estandarizada, lo que facilita la integración de las capacidades de Kaltura en los flujos de trabajo de IA.
Requisitos
- Python : 3.10 o superior (3.10, 3.11, 3.12 son oficialmente compatibles)
- Sistemas operativos : Linux, macOS, Windows
- Dependencias : consulte
pyproject.toml
para obtener una lista completa
Estructura del repositorio
El repositorio kaltura-mcp-public
contiene la implementación completa e independiente del servidor Kaltura MCP, que incluye:
- Todo el código necesario
- Documentación completa
- Compatibilidad con Docker
- Script de configuración
- Clientes de ejemplo
- Scripts de prueba
Instalación
Usando Docker
Opción 1: Usar una imagen de Docker preconstruida
La forma más sencilla de comenzar es con nuestra imagen Docker multiarquitectura prediseñada (compatible con x86_64/amd64 y ARM64/Apple Silicon):
Opción 2: Construir localmente con Docker Compose
Alternativamente, puedes construir la imagen localmente:
Instalación manual
Configuración
El servidor Kaltura MCP admite un sistema de configuración unificado compatible con los formatos YAML y JSON. Para empezar:
- Copie
config.yaml.example
enconfig.yaml
y edítelo con sus credenciales de API de Kaltura:
- También puede utilizar variables de entorno para la configuración:
Para obtener opciones de configuración más detalladas, consulte la Guía de configuración .
Uso
Con Claude
Para utilizar el servidor Kaltura MCP con Claude, consulte la guía Uso con Claude .
Con la CLI de MCP
Para utilizar el servidor Kaltura MCP con la CLI de MCP, consulte la guía Uso con la CLI de MCP .
Programáticamente
Para utilizar Kaltura MCP Server mediante programación, consulte el directorio de ejemplos .
Herramientas disponibles
El servidor Kaltura MCP proporciona las siguientes herramientas:
media_upload
: Subir archivos multimedia a Kalturamedia_get
: Recuperar metadatos multimediamedia_update
: Actualizar metadatos de los mediosmedia_delete
: Eliminar medioscategory_list
: Lista de categoríascategory_get
: Recuperar metadatos de la categoríacategory_add
: Agregar una nueva categoríacategory_update
: Actualizar metadatos de la categoríacategory_delete
: Eliminar una categoríauser_list
: Lista de usuariosuser_get
: Recuperar metadatos del usuariouser_add
: Agregar un nuevo usuariouser_update
: Actualizar metadatos del usuariouser_delete
: Eliminar un usuario
Recursos disponibles
El servidor Kaltura MCP proporciona los siguientes recursos:
media://{entry_id}
: metadatos de la entrada de medioscategory://{category_id}
: Metadatos de la categoríauser://{user_id}
: Metadatos del usuario
Contribuyendo
Consulte CONTRIBUTING.md para obtener detalles sobre cómo contribuir a este proyecto.
Licencia
Este proyecto está licenciado bajo la licencia AGPLv3: consulte el archivo de LICENCIA para obtener más detalles.
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.
Una implementación del Protocolo de Contexto de Modelo que proporciona a los modelos de IA acceso estandarizado a las capacidades de gestión de medios de Kaltura, incluida la carga, la recuperación de metadatos, la búsqueda y la gestión de categorías y permisos.
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