腾讯云 COS MCP Server 是一个基于 MCP 协议的服务器,旨在无需编码即可让大模型快速接入腾讯云存储(COS)和数据万象(CI)能力。
用途
该工具用于将大模型与腾讯云 COS 存储及数据万象 CI 能力连接,实现数据的云端存储、备份和自动化处理。
主要能力
- 元数据/自然语言检索(MateInsight)。
- 使用其他 MCP 能力获取的文本、图片、视频、音频等数据,可直接上传到 COS 云端存储。
- 本地数据快速通过大模型转存到 COS 云端存储/备份。
- 通过大模型实现自动化:将网页里的视频、图片、音频、文本等数据批量转存到 COS 云端存储。
- 自动化将视频、图片、音频、文本等数据在云端处理,并转存到 COS 云端存储。
使用方式
需要准备以下参数:
- SecretId / SecretKey:腾讯云 COS 的密钥,用于身份认证。获取方式:访问腾讯云密钥管理,新建密钥并复制生成的 SecretId 和 SecretKey。
- 存储桶名称(示例:mybucket-123456):用于存放数据。获取方式:访问存储桶列表,复制存储桶名称;如果没有存储桶,可点击“创建存储桶”,一般选择默认配置即可快速完成创建。
- 地域(示例:ap-beijing):在存储桶列表中找到存储桶,在存储桶名称一行查看所属地域并复制。
- 数据集名称:非必填参数,数据智能检索操作需要此参数。获取方式:访问数据集管理,创建数据集并等待索引建立完成后,复制数据集名称。
- 连接方式:非必填参数,可选值为 stdio(本地)或 sse(远程)。
- 端口:非必填参数,当连接方式为 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,切勿泄露。其他限制暂未提供。