loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

adk

MCP Tool

wave-av/adk

WAVE Agent Developer Kit — 10 MCP tools, 5 agent templates for AI video agents

Install

$ npx loaditout add wave-av/adk

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "adk": {
      "command": "npx",
      "args": [
        "-y",
        "adk"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

@wave-av/adk — Agent Developer Kit

[](https://www.npmjs.com/package/@wave-av/adk) [](https://www.npmjs.com/package/@wave-av/adk) [](https://github.com/wave-av/adk/blob/main/LICENSE)

> The video layer for AI agents. Build agents that see, produce, and deliver video.

WAVE ADK is the complete toolkit for AI agents to interact with live video infrastructure. Like Stripe is for payments and Resend is for email — WAVE is for live streaming and video.

Quick start
npm install @wave-av/adk
import { StreamMonitorAgent } from '@wave-av/adk';

const monitor = new StreamMonitorAgent({
  apiKey: process.env.WAVE_AGENT_KEY,
  agentName: 'my-quality-monitor',
  streamIds: ['stream_abc123'],
  autoRemediate: true,
  onQualityDrop: async (alert) => {
    console.log(`Quality drop on ${alert.streamId}: ${alert.metric}`);
  },
});

await monitor.start();
Agent lifecycle
stateDiagram-v2
    [*] --> Init: new AgentRuntime(agent)
    Init --> Starting: runtime.start()
    Starting --> Running: agent registered + health server up
    Running --> Running: heartbeat every 30s
    Running --> Stopping: SIGTERM / SIGINT / runtime.stop()
    Stopping --> [*]: cleanup + flush logs

    state Running {
        [*] --> Healthy
        Healthy --> Degraded: quality drop
        Degraded --> Healthy: auto-remediate
        Healthy --> Processing: tool invoked
        Processing --> Healthy: result returned
    }

Endpoints while running:

  • GET /health — liveness probe ({ status: "healthy", uptime: 12345 })
  • GET /ready — readiness probe ({ ready: true })
  • GET /metrics — usage stats ({ totalCalls: 42, totalDurationMs: 1200 })
Agent templates

| Template | What It Does | |----------|-------------| | StreamMonitorAgent | Watches qual

Tags

adkagentaimcpstreamingtypescriptvideo-agentwave

Reviews

Loading reviews...

Quality Signals

1
Stars
0
Installs
Last updated13 days ago
Security: AREADME
New

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/3/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/wave-av/adk)](https://loaditout.ai/skills/wave-av/adk)