Video technology platform
## Brightcove MCP Server: Enterprise Video Platform Integration The **Brightcove MCP Server** integrates the leading enterprise video platform directly into Google Antigravity, enabling AI assistants to manage video content, configure players, and access analytics programmatically. This integration brings enterprise video management capabilities to your development workflow for building video-centric applications. ### Why Brightcove MCP? - **Enterprise Video**: Manage broadcast-quality video with enterprise security, DRM, and global delivery infrastructure - **Video Management**: Upload, transcode, and organize video content with comprehensive metadata and tagging - **Player Customization**: Configure and deploy customizable video players across web, mobile, and OTT platforms - **Analytics Integration**: Access detailed viewer engagement data, quality metrics, and content performance - **Live Streaming**: Manage live events with real-time transcoding and multi-platform distribution ### Key Features #### 1. Video Management ```python from anthropic import Anthropic client = Anthropic() response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Upload this video file, set metadata for SEO, and create renditions for web and mobile" }], tools=[{ "name": "brightcove_video", "description": "Manage video content" }] ) ``` #### 2. Player Configuration ```python # Configure video players response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Create a new player with autoplay disabled, custom colors, and social sharing enabled" }], tools=[{"name": "brightcove_player", "description": "Configure video players"}] ) ``` #### 3. Analytics Access ```python # Get video analytics response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Show me engagement metrics for our top 10 videos this month including completion rates" }], tools=[{"name": "brightcove_analytics", "description": "Access video analytics"}] ) ``` #### 4. Playlist Management ```python # Manage video playlists response = client.messages.create( model="claude-sonnet-4-20250514", max_tokens=1024, messages=[{ "role": "user", "content": "Create a smart playlist that automatically includes all videos tagged with product-demo" }], tools=[{"name": "brightcove_playlist", "description": "Manage video playlists"}] ) ``` ### Configuration ```json { "mcpServers": { "brightcove": { "command": "npx", "args": ["-y", "@anthropic/mcp-brightcove"], "env": { "BRIGHTCOVE_ACCOUNT_ID": "your-account-id", "BRIGHTCOVE_CLIENT_ID": "your-client-id", "BRIGHTCOVE_CLIENT_SECRET": "your-client-secret" } } } } ``` ### Use Cases **Media Publishing**: Manage large video libraries with automated transcoding, organization, and distribution workflows. **Corporate Communications**: Deliver internal video content with security controls and viewer analytics. **E-Learning Platforms**: Build video-based learning experiences with progress tracking and engagement analytics. **Marketing Content**: Manage product videos, testimonials, and promotional content across marketing channels. The Brightcove MCP Server brings enterprise video management directly into your development workflow, enabling sophisticated video applications at scale.
{
"mcpServers": {
"brightcove": {
"mcpServers": {
"brightcove": {
"env": {
"BC_CLIENT_ID": "your-client-id",
"BC_ACCOUNT_ID": "your-account-id",
"BC_CLIENT_SECRET": "your-secret"
},
"args": [
"-y",
"brightcove-mcp-server"
],
"command": "npx"
}
}
}
}
}