@aviaryhq/cloudglue-mcp-server

0.0.12 • Public • Published

Cloudglue MCP Server

NPM Version License MCP Discord

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.

📖 Resources

By using the Cloudglue SDK and/or the MCP server, you agree to the Cloudglue Terms of Service and acknowledge our Privacy Policy.

Setup

1. API Key

First, get a Cloudglue API Key from cloudglue.dev, this will be used to authenticate the MCP server with your Cloudglue account.

2. Configure MCP client

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.

Local Development Setup

1. API Key

First, get a Cloudglue API Key from cloudglue.dev, this will be used to authenticate the MCP server with your CloudGglue account.

2. Install and build server locally

You can build this server locally via:

npm install
npm run build

3. Configure MCP client

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>"
          ]
      }
  }
}

Tools

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. Helpful for search and summarization use cases.

Transcribe and Extract Information from Videos

  • transcribe_cloudglue_video: Returns rich multimodal video transcript of a video uploaded to Cloudglue.
  • transcribe_youtube_video: Returns detailed descriptions of YouTube videos. Can process multiple videos in parallel (up to 50 URLs, max 10 concurrent).
  • extract_cloudglue_video_entities: Returns detailed entities extracted from a video uploaded to Cloudglue.
  • extract_youtube_video_entities: Returns detailed entities extracted from YouTube videos. Can process multiple videos in parallel using the same extraction prompt (up to 50 URLs, max 10 concurrent).

Manage Video Files and Collections

  • list_videos: Returns metadata about all individual videos the user has access to, independent of collections.
  • get_video_info: Returns information about a specific video.
  • list_video_collections: Returns metadata about video collections that the user has access to.
  • list_collection_videos: Returns metadata about videos in a given collection.

Access Rich Transcripts and Entities

  • get_collection_rich_transcripts: Returns rich transcripts of a video in a given collection.
  • get_collection_video_entities: Returns detailed entities extracted from a video in a given collection.
  • list_collection_entities: Returns a list of entities extracted from all videos in a given collection.
  • list_collection_rich_transcripts: Returns a list of rich transcripts from all videos in a given collection.

List Individual Transcription and Extraction Jobs

  • list_transcripts: Returns individual video transcription jobs executed by user, independent of collections.
  • list_extracts: Returns individual video entity extractions executed by user, independent of collections.

Contact

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.0.120latest

Version History

VersionDownloads (Last 7 Days)Published
0.0.120
0.0.110
0.0.1037
0.0.963
0.0.859
0.0.75
0.0.60
0.0.51
0.0.41
0.0.30
0.0.20
0.0.10

Package Sidebar

Install

npm i @aviaryhq/cloudglue-mcp-server

Weekly Downloads

120

Version

0.0.12

License

Elastic-2.0

Unpacked Size

43.9 kB

Total Files

23

Last publish

Collaborators

  • kdrwins
  • yo_puaaa
  • amyxst