项目简介
CloudGlue MCP服务器是一个基于 Model Context Protocol (MCP) 实现的后端应用,它允许大型语言模型 (LLM) 客户端通过标准接口与 CloudGlue 服务交互,特别是访问和理解视频内容。通过注册工具,LLM 可以直接调用 CloudGlue 的功能来查询视频信息、分析视频内容、甚至与视频集合进行问答。
主要功能点
主要功能包括:
- 视频数据访问: 获取单个视频信息、列出用户拥有的视频、列出视频集合、列出集合中的视频等。
- 视频内容分析: 对 CloudGlue 或 YouTube 视频进行详细描述、提取实体信息。
- 视频集合交互: 与特定视频集合进行对话问答,利用其内容回答问题或进行摘要。
- 标准化接口: 通过 MCP 协议提供结构化的数据和工具访问能力,方便 LLM 调用和理解。
安装步骤
要使用 CloudGlue MCP 服务器,首先需要获取一个 CloudGlue API Key。
然后,确保你已安装 Node.js 和 npm。
- 克隆项目仓库。
- 在项目根目录运行 'npm install' 安装依赖。
- 运行 '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与计算