SuperAPI AI 工具集

cos-mcp

腾讯云 COS MCP Server 是基于 MCP 协议的服务器,无需编码即可让大模型快速接入腾讯云存储(COS)和数据万象(CI)能力。它支持将文本、图片、视频、音频等数据上传到 COS 云端存储,实现本地数据转存、网页数据批量转存以及云端自动化处理与转存。使用时需准备腾讯云 SecretId/SecretKey、存储桶名称、地域等参数,可选配置数据集名称用于智能检索。支持 stdio 和 sse 两种连接方式,可在 Cursor 等大模型工具中通过 mcp.json 配置使用,也可通过源码或 npm 包运行。

访问官网

工具介绍

腾讯云 COS MCP Server 是一个基于 MCP 协议的服务器,旨在无需编码即可让大模型快速接入腾讯云存储(COS)和数据万象(CI)能力。

用途

该工具用于将大模型与腾讯云 COS 存储及数据万象 CI 能力连接,实现数据的云端存储、备份和自动化处理。

主要能力

  • 元数据/自然语言检索(MateInsight)。
  • 使用其他 MCP 能力获取的文本、图片、视频、音频等数据,可直接上传到 COS 云端存储。
  • 本地数据快速通过大模型转存到 COS 云端存储/备份。
  • 通过大模型实现自动化:将网页里的视频、图片、音频、文本等数据批量转存到 COS 云端存储。
  • 自动化将视频、图片、音频、文本等数据在云端处理,并转存到 COS 云端存储。

使用方式

需要准备以下参数:

  1. SecretId / SecretKey:腾讯云 COS 的密钥,用于身份认证。获取方式:访问腾讯云密钥管理,新建密钥并复制生成的 SecretId 和 SecretKey。
  2. 存储桶名称(示例:mybucket-123456):用于存放数据。获取方式:访问存储桶列表,复制存储桶名称;如果没有存储桶,可点击“创建存储桶”,一般选择默认配置即可快速完成创建。
  3. 地域(示例:ap-beijing):在存储桶列表中找到存储桶,在存储桶名称一行查看所属地域并复制。
  4. 数据集名称:非必填参数,数据智能检索操作需要此参数。获取方式:访问数据集管理,创建数据集并等待索引建立完成后,复制数据集名称。
  5. 连接方式:非必填参数,可选值为 stdio(本地)或 sse(远程)。
  6. 端口:非必填参数,当连接方式为 sse 时,可自由设置端口。

在大模型内使用时(例如 Cursor),需要在 mcp.json 中配置。在大模型内使用 SSE 模式时(例如 Cursor),需要在 mcp.json 中配置。

创建 .env 文件,并配置以下环境变量。

构建产物位于 dist/index.js。完成以上步骤后,即可通过源码运行 COS MCP Server。

如果安装了旧版本的包,可以将上述内容内 cos-mcp 改为 cos-mcp@latest 安装最新版包。

如果全局安装后直接使用 cos-mcp 不行,可能是全局变量有问题,可以使用拆分变量或 npx 的方式启动: npm install -g cos-mcp@latest cos-mcp --cos-config=xxx --port=3001 --connectType=sse 上述命令效果等同于: npx cos-mcp@latest --cos-config=xxx --port=3001 --connectType=sse

如果出现解析问题,可能是终端对双引号敏感,可以将配置参数改为以下格式再尝试: --cos-config= ' {"Region":"yourRegion","Bucket":"BucketName-APPID","SecretId":"yourSecretId","SecretKey":"yourSecretKey","DatasetName":"datasetName"} ' --port=3001 --connectType=sse

适用场景

  • 将本地数据通过大模型转存到 COS 云端存储或备份。
  • 将网页中的视频、图片、音频、文本等数据批量转存到 COS 云端存储。
  • 在云端自动化处理视频、图片、音频、文本等数据并转存到 COS 云端存储。
  • 在 Cursor 等大模型工具中通过 MCP 协议调用腾讯云 COS 和 CI 能力。

限制

为了保护数据私密性,需要妥善保管 SecretId 和 SecretKey,切勿泄露。其他限制暂未提供。