@blendvision/mcp-server
v0.3.0
Published
Model Context Protocol server for BlendVision One API
Maintainers
Readme
BlendVision MCP Server
Model Context Protocol (MCP) server for BlendVision One API. This server enables AI assistants to interact with BlendVision's video platform services including VOD, live streaming, chatrooms, and analytics.
Features
Supported API Categories
- Video On Demand (VOD): Create, manage, and query video content
- Live Streaming: Manage live channels and streaming sessions
- Library & File Upload: Upload and manage files in BlendVision library
- Chatroom: Create and manage real-time chat experiences
- Account & Organization: Access account information and organization details
- Playback: Generate playback tokens and manage access codes
- Analytics: Retrieve analytics and reporting data
Available Tools
VOD Tools
list_videos- List all videos with filtering optionsget_video- Get video details by IDcreate_video- Create a new videoupdate_video- Update video metadatadelete_video- Delete a videoupdate_vod_subtitles- Update subtitles for a VOD videocreate_vod_download- Trigger a VOD rendition download as MP4get_vod_download- Get status of a VOD download joblist_vod_downloads- List all download jobs for a VOD
Live Streaming Tools
list_live_channels- List all live channelsget_live_channel- Get channel details by IDcreate_live_channel- Create a new live channelupdate_live_channel- Update channel settingsdelete_live_channel- Delete a channelstart_live- Start live streamingstop_live- Stop live streamingcancel_live_channel- Cancel and archive a live streamarchive_live_channel- Archive a live stream permanently
Library & File Upload Tools
upload_file- Initiate file upload and get presigned URLscomplete_file_upload- Complete file upload session after uploading parts
Chatroom Tools
list_chatrooms- List all chatroomsget_chatroom- Get chatroom detailscreate_chatroom- Create a new chatroomsend_chatroom_message- Send a message to a chatroom
Account Tools
get_account- Get current account informationlist_organizations- List accessible organizations
Playback Tools
generate_playback_token- Generate tokens for content accesslist_playback_codes- List playback codes for a resource
Analytics Tools
get_analytics- Retrieve analytics reports
Quick Start
Step 1: Install
# Using npx (no installation required)
npx @blendvision/mcp-server
# Or install globally
npm install -g @blendvision/mcp-serverStep 2: Configure Claude Desktop
Edit your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json):
Using npx (recommended - always uses latest version):
{
"mcpServers": {
"blendvision": {
"command": "npx",
"args": ["-y", "@blendvision/mcp-server"],
"env": {
"BLENDVISION_API_TOKEN": "your_token_here"
}
}
}
}Using global installation:
{
"mcpServers": {
"blendvision": {
"command": "blendvision-mcp",
"env": {
"BLENDVISION_API_TOKEN": "your_token_here"
}
}
}
}Step 3: Configure Claude Code
Add manually via command line:
claude mcp add --transport stdio --scope user blendvision \
-- npx -y @blendvision/mcp-serverThen set your API token as an environment variable:
export BLENDVISION_API_TOKEN="your_token_here"Example Queries
Once connected to an MCP client like Claude, you can ask:
- "List all my videos"
- "Create a new live channel called 'Product Launch'"
- "Generate a playback token for video ID abc123"
- "Show me analytics for the last 7 days"
- "Start the live stream on channel xyz789"
API Reference
This MCP server wraps the BlendVision One API. For detailed API documentation, visit: https://developers.blendvision.com/docs/category/bv-one-api
License
MIT
Contact Us
To obtain your API Token or if you have any questions, please reach out to us:
- Email: [email protected]
- Website: https://www.blendvision.com
- API Documentation: https://developers.blendvision.com
