Integrations
Provides Docker support for running the Kaltura MCP server through pre-built multi-architecture Docker images or building locally with Docker Compose.
Hosts the Kaltura MCP server repository and provides the container registry for the pre-built Docker images.
Officially supports running the Kaltura MCP server on Linux operating systems.
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 사용
옵션 1: 미리 빌드된 Docker 이미지 사용
시작하는 가장 쉬운 방법은 미리 구축된 다중 아키텍처 Docker 이미지(x86_64/amd64와 ARM64/Apple Silicon 모두 지원)를 사용하는 것입니다.
지엑스피1
옵션 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 서버를 프로그래밍 방식으로 사용하려면 예제 디렉토리를 참조하세요.
사용 가능한 도구
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
Kaltura의 미디어 관리 기능에 대한 표준화된 액세스를 AI 모델에 제공하는 모델 컨텍스트 프로토콜의 구현으로, 여기에는 메타데이터 업로드, 검색, 카테고리 및 권한 관리 등이 포함됩니다.