@ktmcp-cli/apivideo
v1.0.0
Published
Production-ready CLI for api.video - video hosting, transcoding, and delivery API
Maintainers
Readme
"Six months ago, everyone was talking about MCPs. And I was like, screw MCPs. Every MCP would be better as a CLI."
— Peter Steinberger, Founder of OpenClaw Watch on YouTube (~2:39:00) | Lex Fridman Podcast #491
api.video CLI
Unofficial CLI - Not officially sponsored or affiliated with api.video.
A production-ready command-line interface for the api.video API. Manage videos, players, live streams, and analytics from your terminal.
Installation
npm install -g @ktmcp-cli/apivideoAuthentication
apivideo config set --api-key YOUR_API_KEYGet your API key from: https://dashboard.api.video
Commands
Videos
apivideo videos list
apivideo videos list --title "my video" --tags tutorial
apivideo videos get VIDEO_ID
apivideo videos create --title "My Video" --description "A great video"
apivideo videos update VIDEO_ID --title "New Title"
apivideo videos status VIDEO_ID
apivideo videos delete VIDEO_IDPlayers
apivideo players list
apivideo players get PLAYER_ID
apivideo players create --name "Custom Player" --autoplayLive Streams
apivideo live list
apivideo live get LIVE_STREAM_ID
apivideo live create --name "My Stream" --record
apivideo live delete LIVE_STREAM_IDAnalytics
apivideo analytics video VIDEO_ID
apivideo analytics video VIDEO_ID --period 30dSandbox Mode
apivideo config set --environment sandboxOptions
--json- Output raw JSON for any command--page <n>- Page number for paginated results--page-size <n>- Results per page
Why CLI > MCP?
Simple: no server to run, no protocol overhead. Just install and go.
License
MIT
