项目简介

CloudGlue MCP服务器是一个基于 Model Context Protocol (MCP) 实现的后端应用,它允许大型语言模型 (LLM) 客户端通过标准接口与 CloudGlue 服务交互,特别是访问和理解视频内容。通过注册工具,LLM 可以直接调用 CloudGlue 的功能来查询视频信息、分析视频内容、甚至与视频集合进行问答。

主要功能点

主要功能包括:

  • 视频数据访问: 获取单个视频信息、列出用户拥有的视频、列出视频集合、列出集合中的视频等。
  • 视频内容分析: 对 CloudGlue 或 YouTube 视频进行详细描述、提取实体信息。
  • 视频集合交互: 与特定视频集合进行对话问答,利用其内容回答问题或进行摘要。
  • 标准化接口: 通过 MCP 协议提供结构化的数据和工具访问能力,方便 LLM 调用和理解。

安装步骤

要使用 CloudGlue MCP 服务器,首先需要获取一个 CloudGlue API Key。

然后,确保你已安装 Node.js 和 npm。

  1. 克隆项目仓库。
  2. 在项目根目录运行 'npm install' 安装依赖。
  3. 运行 'npm run build' 构建项目。

构建完成后,服务器的可执行文件通常在 'build/index.js'。

服务器配置

MCP 服务器通常被配置在支持 MCP 协议的 LLM 客户端(如 Cursor, Claude Desktop)中。你需要告诉客户端如何启动这个服务器进程。

基本的配置信息包括:

  • 'server name': 给这个服务器起一个名称,例如 'cloudglue'。
  • 'command': 启动服务器的可执行命令,本地开发时通常是 'node' 或 'npx'。
  • 'args': 传递给命令的参数。对于本地构建的版本,参数会指向 'build/index.js' 文件路径和 '--api-key <YOUR-API-KEY>'。对于通过 npm 安装的版本,参数可能是 '-y @aviaryhq/cloudglue-mcp-server@latest'。
  • 'env': 环境变量,用于传递敏感信息如 'CLOUDGLUE_API_KEY'。

请参考你的特定 LLM 客户端的文档来配置 MCP 服务器,将 '<YOUR-API-KEY>' 替换为你自己的 API Key。

基本使用方法

一旦在支持 MCP 的 LLM 客户端中配置并启动了 CloudGlue MCP 服务器,客户端(即 LLM)就能够识别并调用服务器提供的工具。用户可以在与 LLM 交互时,通过提示或客户端界面,指示 LLM 使用这些工具来访问或分析 CloudGlue 中的视频数据,例如提问关于某个视频集合内容的问题,或者请求对某个视频进行描述。

信息

分类

AI与计算