Connect CloudGlue to Cursor, Claude Desktop, and other AI assistants to unlock the power of video collection understanding. CloudGlue helps your videos into structured data ready for LLMs.
By using the CloudGlue SDK and/or the MCP server, you agree to the CloudGlue Terms of Service and acknowledge our Privacy Policy.
First, get a CloudGlue API Key from cloudglue.dev, this will be used to authenticate the MCP server with your CloudGlue account.
Next, configure your MCP client (e.g. Claude Desktop) to use this MCP server. Most MCP clients store the configuration as JSON, for cloudglue-mcp-server
this would look like the following:
{
"mcpServers": {
"cloudglue": {
"command": "npx",
"args": [
"-y",
"@aviaryhq/cloudglue-mcp-server@latest"
],
"env": {
"CLOUDGLUE_API_KEY": "<YOUR-API-KEY>"
}
}
}
}
Replace <YOUR-API-KEY>
with the API Key created in step 1. Alternatively instead of the environment variable you could pass in the API key to the server via the --api-key
CLI flag.
First, get a CloudGlue API Key from cloudglue.dev, this will be used to authenticate the MCP server with your CloudGlue account.
You can build this server locally via:
npm install
npm run build
Next, configure your MCP client (such as Cursor) to use this server. Most MCP clients store the configuration as JSON in the following format:
{
"mcpServers": {
"cloudglue-mcp-server": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/cloudglue-mcp-server/build/index.js",
"--api-key",
"<YOUR-API-KEY>"
]
}
}
}
The following CloudGlue tools are available to the LLM:
Chat with Videos
chat_with_video_collection
: Returns a chat completion response from a video collection given a prompt, can be used to search for information in the video collection to quickly answer questions or find videos relevant to a query
Describe and Extract Information from Videos
describe_cloudglue_video
: Returns detailed description of a video uploaded to CloudGlue.extract_cloudglue_video_entities
: Returns detailed entities extracted from a video uploaded to CloudGlue.describe_youtube_video
: Returns detailed description of a YouTube video.extract_youtube_video_entities
: Returns detailed entities extracted from a YouTube video.
Manage Video Files, Collections and Generated Artifacts
get_video_info
: Returns information about a video given a cloudglue video urllist_videos
: Returns metadata about videos that the user has access tolist_video_collections
: Returns metadata about video collections that the user has access tolist_collection_videos
: Returns metadata about videos in a given collectionget_collection_video_description
: Returns detailed description of a video in a given collectionget_collection_video_entities
: Returns detailed entities extracted from a video in a given collection