1. Conduid
  2. Developer Tools
  3. Kaltura
MCP server · Developer Tools

Kaltura

0). Provide tools and resources for creating, managing, and interacting with Kaltura virtual events.

Unclaimed last commit 7 months ago devtools
41Fair

Scored 4 months ago · breakdown

About Kaltura

Kaltura is an MCP server published by kaltura in the Developer Tools category: 0). Provide tools and resources for creating, managing, and interacting with Kaltura virtual events. It has been installed 0 times through Conduid.

The repository has 3 stars and 0 forks, with the last commit 7 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcp-events

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Kaltura

Powered by Claude · Grounded in docs

I know everything about Kaltura. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Kaltura Events MCP Server

A production-ready Model Context Protocol (MCP) server for the Kaltura Event Platform API. Enables AI assistants to create, manage, and interact with Kaltura virtual events through a standardized tool interface.


Table of Contents


Overview

The Kaltura Events MCP Server exposes Kaltura's Event Platform API as MCP tools and resources, allowing any MCP-compatible AI agent to manage virtual events programmatically.

Key capabilities:

  • Create, update, and delete virtual events
  • Manage event sessions and resources
  • Access event templates and timezone information
  • Per-connection authentication with Kaltura Session (KS) isolation
  • Multiple transport protocols: stdio, SSE, and Streamable HTTP

Tools

Tool Description
create-event Create a new virtual event with specified configuration
list-events Retrieve a list of events with filtering and pagination
update-event Modify existing event properties
delete-event Remove an event and its associated resources
create-event-session Add a new session to an existing event
list-event-sessions Get all sessions for a specific event

Resources

Resource Description
events Access information about specific Kaltura events
preset-templates Browse available preset templates for event creation

Running the MCP Server

Before connecting any agent, you may need to build and start the MCP server locally.

Installation

Prerequisites

  • Node.js 22 or later
  • A valid Kaltura Session (KS) with appropriate permissions
# Clone the repository
git clone https://github.com/kaltura/mcp-events.git
cd mcp-events

# Install dependencies and build
npm install
npm run build

# Start the MCP server in stdio mode
npm run start:stdio

# OR start the MCP server in Streamable HTTP mode
# (required for Claude Desktop, VS Code, and remote agents)
npm run start:http

Once the server is running, proceed to Connecting Your Agent.


Server Configuration

Environment Variables

Variable Description Default
KALTURA_ENV API environment (NVP, EU, DE) NVP
KALTURA_SERVER_PORT Port the MCP server listens on (HTTP mode) 3000
KALTURA_KS Kaltura Session token (Local stdio mode only)
KALTURA_PUBLIC_API Custom Public API base URL (overrides KALTURA_ENV)

API Environments

Environment Region
NVP North America (default)
EU European region (IRP)
DE German region (FRP)

Connecting Your Agent

All examples below assume the MCP server is already running locally on port 3000. Set the KALTURA_KS environment variable in your shell, or substitute your session token directly in the config.

Claude Desktop

Add the following to your Claude Desktop config file and restart the application.

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "kaltura-events": {
      "type": "http",
      "url": "http://localhost:3000",
      "headers": {
        "Authorization": "KS ${KALTURA_KS}"
      }
    }
  }
}

Claude Code

Option 1 — CLI:

claude mcp add --transport http kaltura-events http://localhost:3000 \
  --header 'Authorization: KS ${KALTURA_KS}' \
  [-s user|project|local]

Option 2 — Manual config (~/.claude.json):

{
  "mcpServers": {
    "kaltura-events": {
      "type": "http",
      "url": "http://localhost:3000",
      "headers": {
        "Authorization": "KS ${KALTURA_KS}"
      }
    }
  }
}

Made with care by the Kaltura team.

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Kaltura

How do I install Kaltura?

Run npx mcp-events, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Kaltura safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Kaltura still maintained?

The last commit was 7 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.